Apso generates production backend services from a schema. Define your entities in .apsorc, run apso init, and get a working REST API with migrations, tests, and Docker setup. The generated code is yours: no runtime dependency on Apso, and schema changes migrate safely by default.
The apso init command builds your service from one of these GitHub templates:
- service-template-ts: TypeScript, NestJS
- service-template-python: Python, FastAPI + SQLAlchemy
- service-template-go: Go, Gin with Swagger docs
- CLI: install and generate your first service
- Documentation: quickstart, schema reference, deployment
- apso.ai: what Apso is and why