Give your app
your user's memories

Your users connect Google Drive, Notion, Gmail and Calendar once. Your app gets what they know, kept in sync and searchable through one API.

MYour userMaya
Google Drive
Notion
Gmail
Google Calendar
Constella
Your App

What your app knows about Maya

  • Shoot day every Thursday, 2 to 5 pm

    from Google Calendar · just now
  • Sam would rather talk on a call than email

    from Gmail · 2 min ago
  • Brand guide: warm colors, no all caps

    from Google Drive · 4 min ago
  • Q4 goal: 10k subscribers by December

    from Notion · 6 min ago

Your App's AI

It answers with what Maya already knows. Pick a question.

Your App's AI

One link to connect

Send your user a link. They pick their account and come right back to your app. The newest files sync first, and we keep everything up to date after that.

Your app

Google DriveConnect
NotionConnect

Your App uses Constella to connect your Google Drive

Continue

You pick your Google account next

Back in your app

Google DriveConnected

Starting the first sync

Search by meaning

Ask in plain words. You get the user's memories and their docs back together, each one saying where it came from.

  • Wants 12k subscribers by DecemberMemory0.82
  • Q4 content planNotion0.74
  • Brand guide 2026.pdfGoogle Drive0.61

Plug it into your AI

Give your AI a short-lived MCP token. It can search and read that one person’s memory and apps, and nothing else.

Your AIMCP token · read only · ends in 15 min

Plan Maya's next three videos

search "Maya goals and hooks that worked" 6 found

fetch Q4 content plan read

Three ideas built on her goal of 12k subscribers, each opening with a question in the first two seconds, the hook that worked best for her before.

Memory Notion

Know when things change

Signed webhooks tell your server when an app connects, when the first sync is done, and when new things arrive.

POST https://api.yourapp.com/constellaConstella-Signature: t=1730073600,v1=9f2c…
  • connection.connectedgoogle-drive200
  • sync.initial_completedrecords: 1,204200
  • sync.updatednew_records: 4200

Save what your app learns

When your user tells your app something, save it with one call. From then on, your app remembers it.

Your App

Morning, Maya! Want me to draft today's post?

Message Your App

MMaya's memory

  • Likes calm, slow edits

    kind: style · 3 days ago
  • Wants 12k subscribers by December

    kind: goal · last week

Saved with one call: POST /memories

Every user kept apart

Each of your users gets their own space. Delete one with a single call and everything they synced goes with it.

maya_42
leo_7
ana_19

DELETE /v1/users/leo_7

Start with one user

We're setting up a few teams by hand right now. Tell us what you're building and we'll send your keys.

Get API access