Engramia Documentation¶
Reusable execution memory and evaluation infrastructure for AI agent frameworks.
Engramia gives any agent framework the ability to learn from every run — remember what works, forget what does not, reuse proven solutions, and improve over time.
Start here¶
| Quickstart | Install Engramia and run your first learn/recall cycle in under 5 minutes. |
| Concepts | Understand how memory, evaluation, scopes, and composition work together. |
| API Reference | Python SDK, REST endpoints, stability guarantees, and versioning. |
| Integrations | Connect to LangChain, CrewAI, Anthropic Agents, OpenAI Agents, MCP, and more. |
| Pricing | Sandbox (free), Pro, Team, Enterprise plans. |
| CLI | engramia init / serve / status / recall / aging |
By role¶
I'm building an agent¶
- Getting Started — install, configure, first learn/recall
- User Guide — learn, recall, compose, feedback, aging
- Integrations — plug into your framework
- CLI Reference —
engramia init / serve / status / recall / aging - Providers — configure LLM, embedding, and storage backends
I'm evaluating Engramia¶
- Concepts & Architecture — how it works
- Pricing — Sandbox (free), Pro, Team, Enterprise
- REST API — full endpoint reference
- API Stability — stability guarantees and deprecation policy
I'm running Engramia in production¶
- Deployment Guide — Docker Compose, Hetzner, production setup
- Production Hardening — TLS, rate limiting, secrets
- Environment Variables — all
ENGRAMIA_*vars - Admin Guide — dashboard, tenant management, RBAC
- Monitoring — Prometheus metrics, Grafana, alerting
- Backup & Restore — backup strategy, RTO/RPO, restore
- ROI Calibration — interpret and improve your ROI score
API Reference¶
| Python API | Memory, learn(), recall(), compose(), evolve() |
| REST API | FastAPI endpoints — learn, recall, evaluate, keys, jobs, governance |
| API Stability | Stability tiers and deprecation policy |
| API Versioning | Versioning strategy |
Integrations¶
| Framework | Link |
|---|---|
| LangChain | Callback-based auto-learn and recall |
| CrewAI | CrewAI integration |
| Anthropic Agents | Claude agent memory |
| OpenAI Agents | OpenAI agent memory |
| AutoGen | AutoGen integration |
| PydanticAI | PydanticAI integration |
| MCP Server | Claude Desktop, Cursor, Windsurf |
| Webhook SDK | Lightweight HTTP client |
Security¶
- Security Overview — summary of measures
- Security Architecture — threat model and defense layers
- SOC 2 Controls — SOC 2 Type II control mapping
- Incident Response Plan — detection, response, GDPR breach
Operations¶
- Disaster Recovery — DR plan and recovery procedures
- Data Handling — how Engramia processes and stores data
- Embedding Reindex — reindex after model change
- HNSW Maintenance — pgvector index maintenance
Runbooks¶
Operational playbooks for common incidents and maintenance:
- Runbooks Overview
- Deploy Checklist · Rollback
- API Key Rotation · Certificate Renewal
- Database Recovery · Disk Full
- High Error Rates · High Latency
- Job Queue Issues · LLM Provider Outage
- Maintenance Mode · Rate Limit Tuning
Legal¶
- Terms of Service · Privacy Policy · Cookie Policy
- DPA Template · Commercial License
- Acceptable Use Policy · Sub-processors
- Dependency Licenses · Processing Activities (ROPA)
License: Business Source License 1.1 — source code is publicly readable. Commercial use requires a commercial license.
Contact: support@engramia.dev