Your data workspace, with an agent that works in it.
ZAANIX brings your files, databases, warehouses and lakehouses into one self-hosted workspace on DuckDB. Query, model, chart and govern the data yourself — or hand the question to ZAANIX Agent, which works with your access and asks before it changes anything.
New in 3.0.0: five sections, inline AI, scheduled missions, and a platform that works with no model
You drive. SQL, dashboards, notebooks and apps on the same data — a cross-filtered sales dashboard here.
You ask. The agent plans, queries ZAANIX as you, and answers with findings, charts and the SQL behind them.


The platform for doing it yourself. The agent for handing it over.
Both work on the same workspaces, the same data and the same permissions. Start in either; anything the agent makes opens in the platform.
ZAANIX
For analysts and data engineers who want the tools in their hands.
- A SQL workbench with results, charts, pivots, profiles and measured query plans
- Dashboards, notebooks and data apps — Streamlit, Dash and Gradio — on live data
- Models, metrics and quality checks: dbt projects, a semantic layer, tests on a schedule
- Governance: row filters, column masks, lineage, audit and SCIM
ZAANIX Agent
For anyone with a question, or work they would rather hand over.
- Missions: say what you need; the agent plans, queries and shows its work
- Context you choose: tables, server files, cloud objects, lakehouse tables, uploads
- Approval where it matters: reads run; changes wait for you, by your autonomy setting
- Results you can keep: pin to a dashboard, save the query, turn a mission into a brief
Everything a data team does, in one self-hosted workspace.
Query and explore
Files, tables and remote objects, queried where they are.
- SQL workbench with tabs, history, formatting and a measured plan
- Data explorer: profiles, column detail, pivots, compare two datasets
- Interactive exploration: cross-filtered views of any result
- Workspace search across tables, columns, queries and dashboards
Build and share
From a query to something other people use.
- Dashboards: grid or cross-filtered, with maps, alerts and snapshots
- SQL notebooks where each cell builds on the one above
- Data apps: Streamlit, Dash and Gradio, served next to the engine
- Signed embeds and queries published as HTTP APIs
Connect
Once, for every workspace.
- Storage and lakehouses: S3, R2, GCS, Azure, Iceberg, Glue, Databricks
- Databases and warehouses: Postgres, MySQL, Snowflake, BigQuery, Redshift
- SaaS: Salesforce, HubSpot, Stripe, GA4, GitHub, Jira, Shopify and more
- Streams and CDC: Kafka, Kinesis, HTTP pushes, Postgres replication
Model and trust
Numbers people can rely on.
- dbt projects compiled by real dbt Core, run in the workspace's engine
- Semantic layer: metrics defined once, used by people, AI and agents
- Data quality: suggested checks on a schedule, failing rows one click away
- Metric monitors that flag unusual days and say which segment moved
Govern
Access that holds for every query, whoever asks.
- Row filters and column masks, applied by rewriting each query
- Catalog and lineage from sources to dashboards and apps
- Personal data: find it, tag it, mask it
- SSO, SCIM, audit export, version history and Git sync
Automate and integrate
ZAANIX in the rest of your stack.
- The Postgres protocol: Tableau, Power BI, Metabase and psql connect directly
- Orchestration: Airflow, Dagster and Prefect run ZAANIX work
- Reverse ETL into databases, APIs, Iceberg and Delta tables
- MCP and A2A for your own agents, and a REST API with OpenAPI
SQL first, with everything around it.
Every workspace is a DuckDB database. Files on the server, objects in your buckets and tables in your lakehouse are queryable where they sit.
- Results, a chart, a pivot, a profile and the query plan in one place
- Errors that point at the line, and a fix from the AI when you want one
- Statements that change data wait for approval before they run

Notebooks that explain, not just compute.
SQL, text and input cells. Each cell can read the result of the one above by name, so an analysis reads top to bottom — and keeps its outputs.
- Inputs that parameterise every query below them
- Comments on cells, version history and Git sync
- Export to Markdown; agents can create and run notebooks too

Know where every number comes from.
Lineage is built from the SQL itself — syncs, views, dbt models, dashboards, alerts and apps — with DuckDB's own parser.
- Trace a table to its sources and to everything built on it
- Descriptions and tags that people, the AI and agents all read
- OpenLineage events for the catalog you already run

Hand over the question. Keep control of the answer.
ZAANIX Agent is a separate web app next to the platform. You sign in with your ZAANIX account; the agent works with your access, uses the platform's 94 tools, and holds every change for you.
- Choose the contextTables, files on the server, cloud objects, lakehouse tables, or files from your computer.
- AskPick what you want — analyse, build a dashboard, check quality, investigate — or just write it.
- It works as youA plan, then queries ZAANIX runs with your permissions. Every step can be opened.
- You decide what staysApprove changes, pin results to dashboards, save queries, or turn it into a brief.


Your data stays where you put it.
Fits the stack you already have.
Running where your data is.
One container on a laptop, Docker Compose for a team, Kubernetes or a cluster for more. Nothing else to install, and no network needed at runtime.
- On a laptop. One container; the first person to open it creates the admin account.
- For a team. Docker Compose with PostgreSQL metadata, ZAANIX Agent, a local model and Prometheus as you need them.
- At scale. Kubernetes manifests, and a cluster mode with several nodes behind one load balancer.
Talk to us about ZAANIX.
ZAANIX is available on request. Tell us about your data and your team, and we will set you up with access, the deployment files and a walkthrough.