Core Concepts

Apps

Use appId to separate memories by application, environment, or product surface. Pass your app slug (e.g. chatbot-prod) or UUID.

One API key, many apps

// Production chatbot
memory.store({ userId: 'u1', appId: 'chatbot-prod', text: '...' })

// Staging chatbot, isolated from prod
memory.store({ userId: 'u1', appId: 'chatbot-staging', text: '...' })

Default app

If appId is omitted, the API uses the app bound to your API key at creation time. Keys without a bound app must pass appId on each request.

Dashboard

Create and manage apps in Dashboard → Apps. Each app gets usage metrics and memory counts.