Apogee Framework¶
Generative meta-framework for Python applications. Distributed as a single standalone binary built with PyInstaller. Generates production-ready projects following DDD, Clean Architecture and SOLID principles — with Docker, Alembic migrations, FastAPI and dependency injection wired in.
-
Generate full projects in seconds
Run
apogee new my-projectand get a 31-file scaffold ready to run withapogee up. -
Composed of independent modules
Pick what you need:
apogee-core,apogee-ai-rag,apogee-auth,apogee-frontend, and more. -
Multi-engine ready
PostgreSQL, MySQL, MongoDB out of the box. Vector stores via
apogee-ai-rag. -
Multi-language docs
Documentation available in English, Português, Español, 中文.
What you can build¶
apogee new my-project # generates a full Clean Architecture project
cd my-project
apogee up # runs in Docker
# → http://localhost:8000 returns JSON
The user downloads one binary. Generated projects are standalone — they do not depend on this repository at runtime.
Where to go next¶
- New here? → Installation and the Quickstart.
- Want to understand the design? → Concepts.
- Looking for a command? → CLI overview.
- Building with the modules? → Modules overview.
Components in this documentation portal¶
| Component | Purpose | Status |
|---|---|---|
| Apogee Framework (this site) | CLI generator, scaffolding, integration entrypoint | ✅ |
apogee-core |
Base classes, contracts, HTTP abstractions | 🟡 docs in progress |
apogee-ai-rag |
28 RAG variants, 60+ integrations | 🟡 docs in progress |
apogee-ai-providers |
Unified LLM provider layer | 🟡 docs in progress |
apogee-ai |
Agent orchestration | 🟡 docs in progress |
apogee-auth |
RBAC, MFA, audit log | 🟡 docs in progress |
apogee-frontend |
React SPA generator | 🟡 docs in progress |
globaltrust-bank |
End-to-end example project | 🟡 in progress |
Each component has its own independent documentation site, with its own version timeline. Pick one from the portal.