Agents get the data.
You keep control.
Datris is the open-source data control plane for AI agents. Your agents ask for data; Datris acquires it, validates it, and lands it in the stores you already run — credentials brokered through Vault, every action policy-gated, and every landed row traceable to the run, the commit, and the source.
Watch the Assistant do itkeyFields on the pipeline.From a sentence to a scheduled pipeline
Describe the data you want. Datris generates the tap, the schema, and the validation rules, runs it, confirms the rows landed, and puts it on a schedule. One shape for every source, not ten dialects.
The agent never holds a key
Credentials live in HashiCorp Vault and are brokered to the tap at run time. The agent gets a scoped API key with an explicit capability bundle. Agent-written code runs in a sidecar with no platform credentials inside.
Every row cites its source
Each landed row is traceable to the pipeline, the run, the script commit, and the source it came from. The chat transcript is never the system of record. The receipt is.
Thirty years building financial-services data infrastructure at Goldman Sachs, Bridgewater, Deutsche Bank, Freddie Mac, and CPPIB. Datris is a division of IData Corporation, a data-engineering firm serving financial-services clients since 1998.
Your agents already do this work. Without a control plane, they do it badly.
The choice isn't Datris vs. an ETL tool. It's whether the agent operates through a governed surface, or improvises against your infrastructure.
- 70+ low-level tool integrations to build and maintain per agent
- Credentials scattered across agent configs, env vars, and prompts
- No audit trail — the chat log is the record
- Chat-only state; every session starts from zero
- Regenerating an agent script quietly loses sync bookmarks
- Failure diagnostics: raw stack traces you paste into another chat
- Generated code lives in a database column, no diff, no history
- 70+ capabilities behind one MCP surface — agents learn one door
- Vault-brokered credentials — the agent never holds a key
- Every run recorded; every generated script versioned in git
- Durable pipelines and platform-held sync bookmarks
- Regenerate a script freely — the state was never in the code
- AI Error Explanation — root cause in plain English
- Agent-written code runs in an isolated container with no keys inside
Self-host anywhere you want
Datris runs on-prem, in any cloud, or on your laptop — anywhere Docker runs. Open source under AGPL-3.0, built on proven infrastructure. No proprietary services, no vendor lock-in, no surprise bills. There is no managed service; your deployment lives inside your perimeter.
$ curl -fsSL https://get.datris.ai/install.sh | sh One command. Then open http://localhost:4200 in your browser. Your first pipeline in under a minute.
Planning a real deployment? See sizing and reference deployments.
What we're building next
Nothing here yet — but it's where the control plane goes. If any of these decide whether Datris fits your team, tell us. Priorities move.
Want to see what already shipped? Read the changelog — every release since spring, with dates.
Know before it's public.
Release notes and security advisories for self-hosted deployments. No marketing, no cadence promises. Unsubscribe with one click.
Run it tonight. License it when it matters.
Every feature ships in the open-source build. A commercial license adds the contract, the named engineer, and the advisories.
Send us a message
Questions, feedback, or just want to chat — we'd love to hear from you.