A living data commons

Every public dataset. One clear answer.

Open District continuously ingests, structures, and unifies the world’s public data — then lets you talk with it. Free on native models, or bring your own. In the browser, or through your agents.

LIVE · app.opendistrict.org
01

Ask it like you’d ask a colleague.

No pipelines. No warehouses. No waiting.
/ 01

Unified by default

Hundreds of public sources, normalized into one fast memory — tables, search, and vectors behind a single surface. Everything agrees with everything else.

/ 02

Conversational

Chat with citations and follow the evidence. Use our native models at no cost, or bring your own keys and keep the models you already trust.

/ 03

Modular

New sources land as modules. If it’s public, it belongs here — and it’s one toggle away from being part of every answer you’ll ever get.

02

Your agents already know how. Hand them the world.

One endpoint. Every source.

Open District speaks MCP. Point any agent at a single endpoint and it can query, search, and reason over every source we maintain — plus everything you’ve added yourself.

Standard queries, hybrid search, and optimized structure sit behind it, so the experience is unified. It just works.

  • STANDARD QUERIES
  • HYBRID SEARCH
  • COLUMNAR SPEED
  • VECTOR MEMORY
  • YOUR SOURCES TOO
mcp.json
{
  "mcpServers": {
    "opendistrict": {
      "url": "https://mcp.opendistrict.org/mcp",
      "headers": {
        "Authorization": "Bearer $OD_API_KEY"
      }
    }
  }
}  // that’s the whole integration
03

And when public isn’t enough, bring your own.

If it’s data, it fits.
AREST & GraphQL APIs
BDatabases & warehouses
CFiles & folders
DEmail
EContacts & calendars
FNotes & documents
GStreams & webhooks
HAnything structured

From a phone address book to a billion-row warehouse — imported, structured, queryable, and part of the same memory.

04

Boring on the outside. Remarkable underneath.

The under-the-hood spec sheet.
core
100% Rust control plane, zero incidental complexity
cluster
K3s-native; everything declarative, everything reproducible
stream
Redpanda event backbone; Arrow columnar pipelines end-to-end
store
Postgres · ClickHouse · Qdrant — the right engine per question
identity
Zitadel-grade auth; private by default, always
upkeep
The platform files its own issues and ships its own fixes
05

What we refuse to compromise.

· Open by default

Public data is a public good. We maintain it once, properly, so everyone can stop re-building the same pipes.

· Private by design

Your keys, your sources, your history — yours. Identity and isolation are architecture, not settings.

· Better every day

The system studies how it’s used and improves itself on a continuous loop. Yesterday’s platform is never today’s.

Start asking. Everything.

FREE TO START · BYOK ANYTIME · MCP NATIVE

Field notes, occasionally. Worth the inbox.