apogee-core¶
Foundational runtime package for projects generated by the Apogee Framework. Provides base classes for entities, value objects, DTOs, the standardized
ApiResponse, paginated responses, and a programmatic Alembic runner.
What is in this package¶
| Area | What you get |
|---|---|
| Domain | Base classes for Entity, ValueObject, domain Exception hierarchy |
| Application | Base Request, Response, UseCase and DTO types |
| HTTP | Uniform ApiResponse<T> envelope, paginated list responses |
| Infrastructure | Programmatic Alembic runner — no env.py/alembic.ini boilerplate in your project |
Install¶
Where it fits¶
This package is automatically integrated into projects generated via apogee new or apogee make:*. You normally never import it manually — generated code already wires it in.
If you are extending or customizing a generated project, see the Reference for the public API.
Read next¶
- Installation
- Quickstart
- Reference — auto-generated API docs