APSO Documentation
Define your data model. Get a production-ready API. Own the code.
Get started with the Quickstart or read the Core Concepts to understand how APSO works.
Get Started
Pick a starting point based on where you are.
Build your first API from a schema definition
QuickstartSchemas, code generation, extensions, and multi-tenancy
Core ConceptsInstall and use the @apso/cli command-line tool
CLI ReferenceHow APSO Works
You write a .apsorc schema file that describes your entities, fields, and relationships. The CLI generates a full NestJS backend with TypeORM entities, REST controllers, services, DTOs, and database migrations. You deploy it wherever you want.
Explore by Topic
Dig into the areas that matter for your project.
Define entities, field types, relationships, and multi-tenancy
Schema DesignBetter Auth, BYOA, and API key strategies
AuthenticationAPSO Cloud, Docker, self-hosting, and CI/CD
DeploymentPlatform internals, generated code, security, and scaling
ArchitectureWhy APSO
Ship faster. Stop writing boilerplate CRUD. Define a schema, generate the backend, ship the product.
Own your code. Full code generation with no runtime dependencies, no black boxes, no vendor lock-in.
Scale confidently. Built-in multi-tenancy, data isolation, and horizontal scaling from day one.