What you’ll have at the end
This works at the end of the quickstart:1. Create your workspace
1
Sign up at userepo.com/console
Confirm your email when Supabase sends the verification link.
2
Create a workspace
Pick a name. This is your organization — all sources, agents, and audit logs are scoped to it.
3
Start your free trial
Pick Builder, Studio, or Scale. Card required, 7 days free, cancel anytime in the trial window with no charge. The console requires a plan before you reach the dashboard so the agent path you’re about to build is always live.
2. Connect a source
In the console, open the Sources tab and click Connect on Slack or Notion. These work immediately via standard OAuth.Drive and Gmail are gated while Google reviews Repo for verified-app status (4–6 week window, started 2026-05-24). Click Request access on either card and we’ll add your email as a Google Cloud test user within 24h — then Connect works the same way as Slack/Notion.
3. Mint an API key
In the Developers tab, click New API key and configure:- Name — what this key represents, e.g.
support-agent-prod - Actor type —
agentfor AI agents (default) - Allowed actions — pick the minimum: usually
search+context+ask - Allowed providers — leave
nullfor “all” or pick a subset like["slack", "notion"]
repo_... secret — it’s shown once. Treat it like a Stripe secret: secrets manager, never in client-side code, never in git.
4. Call the API
You’re done. Now make it real.
The quickstart shipped you the simplest possible call. Your real agent will probably want:The Context Contract
/v1/context returns hits + citations + exclusions + limitations so your agent can honestly say “I have data I’m not allowed to share” instead of pretending.Bring your own LLM
Skip
/v1/ask and call /v1/context instead — same retrieval, you craft the prompt and pick the model.Scope keys narrowly
Mint one key per logical agent with the minimum set of actions + providers. If a key leaks, blast radius = one agent.
Audit the agent
Every retrieval is logged. Pull the trail for SOC 2 review or to debug “what did the agent see at 3am last Tuesday?”