Skip to main content

API Packages

api-models

This package provides shared API contracts, route types, and response models used across services and clients.

api-core

This package provides base client classes and common helpers for building HTTP and socket integrations.

api-processors

This package provides reusable request and route processors for logging, context handling, and content negotiation.

api-server-fastify

This package provides Fastify web server integration for exposing API routes with consistent runtime behaviour. It builds on the Fastify framework to offer a predictable hosting layer for API services.

api-service

This package provides information and hosting service implementations with generated REST route handlers.

api-rest-client

This package provides a REST client implementation for consuming information and hosting endpoints.

api-auth-entity-storage-models

This package provides contracts for authentication flows and admin user management with entity storage.

api-auth-entity-storage-service

This package provides an authentication service implementation and REST routes backed by entity storage.

api-auth-entity-storage-rest-client

This package provides REST clients for authentication and admin operations against entity storage endpoints.

api-tenant-processor

This package provides tenant resolution services and route handlers that derive tenant context from API keys.