Where to start
Ask your first question
Sign in, connect a source, ask. The assistant explores the schema and writes the queries itself — then ship it through the API or the widget.
Connect a data source
Paste a Postgres DSN, register a CoreMCP agent for a database without an API, wire a REST/GraphQL API, or connect a SaaS app via managed OAuth.
Call it from your own apps
CoreBase also exposes an OpenAI-compatible endpoint, so you can drive the same governed agents from your code:Developer API
OpenAI-compatible — point the OpenAI SDK in any language at our base URL
and it just works. Streaming or single-JSON responses.
Embeddable widget
Drop-in Preact widget for any page. Server-signed JWT auth.
What you can build
Agents over your data
Ask in plain language; the agent explores the schema, writes the SQL, follows foreign keys, and answers — grounded in your data, not guesses.
Automations from your stack
Drive CoreBase from n8n, Zapier, or cron: one OpenAI-compatible HTTP call with
stream: false returns the full governed answer as JSON.An assistant in your product
Embed the widget with server-signed JWT sessions — per-end-user identity, message limits, and isolation, inside your own UI.
Governed by default
Read-only unless you opt a source into writes. Scope each agent to specific sources. Per-tenant Row-Level Security and a full audit log underneath.
Reach anything, on-prem or air-gapped
Databases without an API
SQL Server 2000+. Firebird for Delphi-era ERPs (in active development). Native drivers, not a REST wrapper someone forgot to build — the connections other tools give up on.
Behind the firewall
Cloud-direct (paste a DSN) · Cloud-relay (CoreMCP on-prem, outbound 443 only) · Self-hosted (your VPC) · Air-gap (Enterprise Container). Pick the egress posture your compliance needs.
APIs & SaaS apps
REST and GraphQL auto-discovered into typed tools. 50+ SaaS connectors (Jira, Gmail, GitHub, Notion, Stripe…) via managed OAuth — every connected app can take action.
Unified Context
Schema annotations and a business glossary teach the agent what
flag_2_new means and how MRR is computed. Query Memory sharpens the SQL over time — without touching raw rows.