Overview
Give Your AI Agents Long-Term Memory
MemMachine is an open-source long-term memory layer purpose-built for AI agents and LLM-powered applications. Most AI agents are stateless. They forget every conversation the moment it ends, forcing users to repeat themselves and limiting the depth of personalization your application can deliver. MemMachine solves this with a hybrid memory architecture that combines three complementary memory types: Episodic Memory (graph-based conversational context that persists across sessions), Profile Memory (long-term user facts and preferences stored in SQL), and Working Memory (short-term in-session context). Together, these give your agents the ability to learn, remember, and reason about individual users over time -- turning generic chatbots into genuinely context-aware, personalized AI experiences.
Built for AWS. Integrates with Your Entire AI Stack.
MemMachine deploys natively on AWS and integrates out of the box with Amazon Bedrock and the AWS Strands Agent SDK, so you can add persistent memory to your Bedrock agents without rearchitecting your stack. MemMachine is LLM-agnostic and works with any Amazon Bedrock-supported model. Developers can connect via Python SDK, TypeScript SDK, or RESTful API and have seamless integrations with LangChain, LangGraph, LlamaIndex, CrewAI, n8n, Dify, and FastGPT. Whether you're building a customer-facing assistant, an autonomous workflow, or a multi-agent system, MemMachine fits into your architecture with minimal code changes.
SOTA Memory Accuracy. Production-Ready. Open Source.
MemMachine is released under the Apache 2.0 license and designed for both self-hosted and managed deployments. Run it in Docker, deploy it on your own AWS infrastructure, or use the MemMachine managed cloud platform hosted on AWS. The storage layer is purpose-built for AI memory workloads: Neo4j powers the episodic graph for rich relational context retrieval, while SQL handles structured profile data at scale. MemMachine delivers industry-leading scores on the open-source LoCoMo benchmark, achieving an LLM-score of 0.91 across multi-hop, temporal, single-hop, and open-domain reasoning tasks, while using ~80% fewer tokens than competing memory systems. Real-world use cases include CRM agents that recall full client history, healthcare navigators that track treatment context, financial advisors that remember portfolio preferences, and writing assistants that learn your style guide. With a growing open-source community, comprehensive documentation, and integrations across the most popular AI frameworks, MemMachine is the SOTA, production-grade agent memory layer for AWS.
Highlights
- SOTA Long-Term Memory for AI Agents: Achieve industry-leading scores on the LoCoMo benchmark with a hybrid graph + SQL memory architecture that delivers persistent, context-aware AI experiences across sessions.
- Native Amazon Bedrock & AWS Strands Integration: Add long-term memory to your Bedrock agents and AWS Strands workflows with minimal code changes, using Python SDK, TypeScript SDK, or RESTful API.
- Open Source, 80% More Token-Efficient: Apache 2.0 licensed and deployable on your own AWS infrastructure or via MemMachine's managed cloud platform hosted on AWS with ~80% fewer tokens used than competing memory systems.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
This is an open source, free to use product.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
- Amazon Bedrock AgentCore
API-Based Agents & Tools
API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.
Additional details
Usage instructions
API
MemMachine API
API Endpoint URL:
<https://api.memmachine.ai>
Authentication
All requests require a Bearer token in the Authorization header:
Authorization: Bearer <your-api-key>Get your API key at: https://console.memmachine.ai
Base URL
Core Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /health | Health check |
| POST | /v2/projects | Create a project |
| POST | /v2/projects/get | Get project details |
| POST | /v2/memories | Add memories |
| POST | /v2/memories/search | Search memories |
| POST | /v2/memories/list | List memories |
| POST | /v2/memories/episodic/delete | Delete episodic memories |
| POST | /v2/memories/semantic/delete | Delete semantic memories |
Quick Example: Add & Search Memory
Add a memory
Search memories
Full API Reference
Support
Vendor support
MemMachine offers multiple support channels for AWS Marketplace customers. Community support is available via our public Discord server and GitHub Issues for bug reports and feature requests. Documentation, API references, and quickstart guides are available at docs.memmachine.ai.
Enterprise customers can contact us directly via email for priority support, onboarding assistance, and SLA-backed response times.
Docs URL: https://docs.memmachine.ai
Community: https://discord.gg/usydANvKqD
GitHub Issues: https://github.com/MemMachine/MemMachine/issues
Email: support@memverge.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.