Skip to content

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

pip install apogee-core

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.