Quickstart
Go from zero to working memory in under 10 minutes. Install the SDK, create an instance, and ingest your first memory.
Core Concepts
Understand how Synap structures memory — scopes, entities, memory types, and the ingestion-to-retrieval lifecycle.
SDK Reference
Complete reference for the Python SDK, including initialization, ingestion, context fetch, and configuration.
Dashboard Guide
Manage instances, configure memory architecture, monitor ingestion pipelines, and collaborate with your team.
What you can build
Synap handles the hard parts of agent memory so you can focus on building great AI experiences:- Personalized chatbots that remember user preferences, past interactions, and evolving context across sessions
- Context-aware support agents that recall customer history, previous tickets, and account details without re-asking
- Agents that learn over time by extracting and retaining facts, preferences, emotions, and temporal events from every conversation
- Multi-user, memory-scoped applications where each user, customer, or organization has isolated, structured memory boundaries
How it works
Synap’s memory pipeline is designed to be invisible to your users and effortless for you as a developer.Ingest conversations and documents
Send raw conversations, documents, or any text to Synap through the SDK. The ingestion pipeline runs asynchronously — your application never blocks.
Synap extracts structured knowledge
The ingestion pipeline automatically extracts facts, preferences, episodes, emotions, and temporal events from your content. Entities are resolved across conversations so “John”, “John Smith”, and “my manager” all map to the same person.

Architecture overview
Synap is composed of three main layers that work together:| Component | Role | How you interact |
|---|---|---|
| SDK | Runs in your application. Handles ingestion, retrieval, authentication, and streaming. | pip install maximem-synap |
| Synap Cloud | Managed backend. Runs the ingestion pipeline, stores memories, handles entity resolution, and serves retrieval queries. | Fully managed — no infrastructure to deploy |
| Dashboard | Web UI for managing instances, configuring memory architecture, monitoring pipelines, and team collaboration. | synap.maximem.ai |
Synap is async-first. The SDK uses Python’s
asyncio for non-blocking operations, and the ingestion pipeline processes memories asynchronously so your application stays responsive.