Skip to main content
Synap Dashboard home page showing instance overview, recent activity, and key metrics

Key sections

Managing Instances

Create, configure, and monitor your Synap instances. Create and manage API keys for SDK authentication and manage instance lifecycle states.

Memory Configuration

Configure how each instance stores, ingests, and retrieves memory using YAML-based Memory Architecture Configuration (MACA) with version control and approval workflows.

Roles and permissions

Access to dashboard features is governed by three roles. Each member of your client organization is assigned exactly one role.
CapabilityOwnerAdminMember
View instancesYesYesYes
Create/edit instancesYesYesNo
Generate API keysYesYesNo
Configure memory architectureYesYesNo
View analyticsPlannedPlannedPlanned
Manage teamPlannedPlannedPlanned
Manage webhooksPlannedPlannedPlanned
  • Owner has full control over currently available dashboard capabilities, including instance lifecycle and memory configuration.
  • Admin can create and manage instances and memory architecture configuration.
  • Member has read-only access to currently available dashboard resources.

Getting started

1

Sign up or get invited

Visit synap.maximem.ai to create an account, or accept an invitation from your organization’s Owner. Authentication is handled through Auth0 with support for email/password and SSO.
2

Access your client organization

Once signed in, you will see the instances associated with your client organization. If you are the Owner, you can begin creating instances immediately. If you were invited, your access level depends on the role assigned to you.
3

Create or view your instances

Owners and Admins can create new instances from the Instances page. Members can view existing instances and their configurations. Each instance represents an isolated memory environment for a specific agent or use case.
4

Configure and deploy

Initialize the Memory Architecture Configuration for each instance, generate an API key, and use it to connect your application via the Synap SDK.
The dashboard is for management and monitoring. For integrating memory into your application, use the Synap SDK. The SDK provides the programmatic interface for ingesting memories, retrieving context, and managing the memory lifecycle from your application code.

Dashboard vs. SDK

It is important to understand the boundary between the dashboard and the SDK:
ConcernDashboardSDK
Creating instancesYesNo
Configuring memory architectureYesNo
Generating API keysYesNo
Ingesting memoriesNoYes
Retrieving contextNoYes
Streaming (gRPC)NoYes
Monitoring metricsYesRead-only via API
Managing teamYesNo
The dashboard manages the control plane (what exists and how it is configured), while the SDK operates the data plane (what goes in and comes out of memory).

Next steps

Create Your First Instance

Walk through creating an instance and generating an API key.

Configure Memory

Set up storage, ingestion, and retrieval behavior for your instance.

First Integration Guide

End-to-end guide connecting your application to Synap using the SDK and a dashboard-provisioned instance.

Production Checklist

Review everything you need before going live.