🚧 Work in progress — Apogee is an experimental, actively evolving project. Content is incomplete and may change without notice.

Apogee

Generative meta-framework for Python · DDD + Clean Architecture + SOLID

Documentation

Each component below is independently versioned and can be used standalone (via pip / npm) or together via the Apogee Framework binary. Pick a component to read its docs.

Framework

Apogee Framework

CLI generator, project scaffolding, code generation, integration entry-point.

core

Foundational layer4

apogee-core

Base classes, contracts, HTTP abstractions, Alembic runner.

module

apogee-auth

RBAC, MFA, audit log, session management.

module

apogee-auth-runtime

FastAPI/Starlette middleware for apogee-auth: AuthMiddleware, RbacGuard, MFA helpers.

module

apogee-frontend

React SPA generator: shadcn/ui, MUI, Bootstrap, Chakra, PrimeReact.

module

AI-native layer24

apogee-ai-providers

Unified LLM providers: OpenRouter, OpenAI, Anthropic, Bedrock, Gemini.

module

apogee-ai-rag

28 RAG variants, 60+ integrations: vector DBs, embeddings, rerankers.

module

apogee-ai

Agent orchestration over providers and RAG pipelines.

module

apogee-ai-comunication

AI-agent communication protocols: MCP, A2A, AG-UI, ACP, A2UI, MCP-UI.

module

apogee-ai-prompt

Prompt registry with versioning, A/B comparison and golden-set replay.

module

apogee-ai-eval

Offline + online evaluation: G-Eval, faithfulness, bias, judge-LLM scorers.

module

apogee-ai-observability

OpenTelemetry tracing for LLMs: token counts, model, latency, cost.

module

apogee-ai-sandbox

Code & agent sandbox (firejail, docker, e2b, codeact) with policy gates.

module

apogee-ai-memory

Layered agent memory: short-term, episodic, semantic and procedural.

module

apogee-ai-voice

STT/TTS/VAD/barge-in/hot-word for voice agents.

module

apogee-ai-workflow

Durable agent workflows on Temporal/Restate/Inngest with Human-In-the-Loop.

module

apogee-ai-serving

Tier-aware router (CHEAP/BALANCED/EXPENSIVE), shadow, canaries, batch.

module

apogee-ai-data

Versioning + synthetic data + labelling + feature store.

module

apogee-ai-browser

Agentic browser automation: Playwright + agent + captcha handlers.

module

apogee-ai-guardrails

PII, prompt injection, jailbreak filters: GuardrailsAI/Lakera/ProtectAI/NeMo.

module

apogee-ai-tools

Curated tool registry: search, code-exec, SQL, HTTP, fs, calendar, e-mail.

module

apogee-ai-ui

React widgets: ChatUI, VoiceUI, AgentInspector, GenerativeUI, AgUiRenderer, TraceUI, HilUI.

module

apogee-ai-ops

Runbooks: rollouts, rollbacks, drift detection, retraining triggers.

module

apogee-ai-cost

Cost-aware router + budget caps; bridge into apogee-ai-serving.

module

apogee-ai-billing

Metering + plans + RLS-isolated invoicing + Stripe/Paddle.

module

apogee-ai-connectors

SaaS adapters: Salesforce, HubSpot, Pipedrive, Zendesk, Intercom, Freshdesk.

module

apogee-ai-training

Fine-tuning recipes: LoRA/QLoRA, distillation, RLHF/DPO.

module

apogee-ai-templates

End-to-end templates: copilot-rag, agent, voice-bot, classifier.

module

apogee-ai-search

Hybrid retrieval: BM25 + dense + reranker.

module

Example

globaltrust-bank

End-to-end example: international bank with multi-currency, multi-language and RAG compliance.

example