Getting Started
Get Running
MemorySync is a hosted API. To start using it you need an account, a project, and an API key. Once you have those, point a client at https://api.memorysync.io and start sending requests.
Create an account
- Sign up at memorysync.io/signup. The signup flow creates your organization and a default project.
- Verify your email if prompted, then sign in to the dashboard.
Create an API key
- Open Settings → API Keys in the dashboard.
- Click Create key, give it a name, optionally pin it to a single project, and copy the value once — the dashboard does not show it again.
- Send the key in the
X-API-Keyheader on every service-to-service request.
Pick a project
- Every memory request is scoped to a project. If your API key is project-locked, project resolution happens automatically.
- Otherwise, send the project id in the
X-Project-IDheader.
Make your first call
BASH
curl -X POST https://api.memorysync.io/memory/add \
-H "X-API-Key: $MEMORYSYNC_API_KEY" \
-H "X-Project-ID: $MEMORYSYNC_PROJECT_ID" \
-H "X-End-User-ID: demo-user-001" \
-H "Content-Type: application/json" \
-d '{
"text": "User prefers dark mode.",
"source": "docs"
}'Where to go next
- Quickstart for the complete add and query flow.
- Authentication Setup for the full header contract and auth modes.