# Repo ## Docs - [API keys](https://docs.userepo.com/api-reference/api-keys.md): Mint, list, and revoke API keys. Admin only. - [Ask](https://docs.userepo.com/api-reference/ask.md): Grounded answer generation with citations. Repo retrieves context and asks the LLM for you. - [Audit events](https://docs.userepo.com/api-reference/audit-events.md): Pull the audit trail for compliance review. - [Context](https://docs.userepo.com/api-reference/context.md): Search with a structured Context Contract — hits, citations, exclusions, and limitations. - [Ingest](https://docs.userepo.com/api-reference/ingest.md): Push documents directly into Repo without going through a connector. - [API reference](https://docs.userepo.com/api-reference/introduction.md): REST endpoints for agents and applications. - [Memory Canvas](https://docs.userepo.com/api-reference/memory-canvas.md): A graph view of what Repo knows — entities, relationships, and source channels. - [Search](https://docs.userepo.com/api-reference/search.md): Vector search across your organization's memory. Returns ranked hits with metadata. - [Sources](https://docs.userepo.com/api-reference/sources.md): List connectors and their health. Modify Slack channel allowlists. - [Sync runs](https://docs.userepo.com/api-reference/sync-runs.md): View sync history; queue manual syncs. - [Authentication](https://docs.userepo.com/authentication.md): Repo uses bearer-token API keys. One key per agent, scoped by action and provider. - [Billing](https://docs.userepo.com/billing.md): Tiers, credits, overage, and how to manage your subscription. - [Citations](https://docs.userepo.com/concepts/citations.md): How Repo links every answer back to its source. - [Connectors](https://docs.userepo.com/concepts/connectors.md): OAuth integrations that bring source data into Repo's memory. - [Context Contract](https://docs.userepo.com/concepts/context-contract.md): The structured retrieval envelope returned by /v1/context. - [Organizations](https://docs.userepo.com/concepts/organizations.md): The top-level isolation boundary in Repo. - [Scopes](https://docs.userepo.com/concepts/scopes.md): How Repo enforces what each agent is allowed to see and do. - [Gmail](https://docs.userepo.com/connectors/gmail.md): Threads, headers, and message bodies. gmail.readonly scope. Currently gated. - [Google Drive](https://docs.userepo.com/connectors/google-drive.md): Docs, sheets, Markdown, CSV, and PDF. Per-file ACLs preserved. Currently gated. - [Notion](https://docs.userepo.com/connectors/notion.md): Workspace pages, headings, and blocks. Per-page integration grant. - [Slack](https://docs.userepo.com/connectors/slack.md): Channels, threads, and permalinks. Public distribution — no app directory listing required. - [Errors](https://docs.userepo.com/errors.md): HTTP status codes Repo returns and what they mean. - [Repo](https://docs.userepo.com/introduction.md): The governed context API for production AI agents. - [Quickstart](https://docs.userepo.com/quickstart.md): From signup to your first cited answer in under 5 minutes. - [Rate limits](https://docs.userepo.com/rate-limits.md): Per-key per-action budgets, plus the credit meter.