Ultra performant data transformation framework for AI, with incremental processing and data lineage out-of-box. Exceptional developer velocity. Production-ready at day 0.
CocoIndex is an ultra performant data transformation framework, with core engine written in Rust. Make it super easy to transform data with AI workloads, and keep source data and target in sync effortlessly.
Either creating embedding, building knowledge graphs, or doing any data transformations - beyond traditional SQL.
Just declare transformations with data flow, minimal code needed. Get started with ~100 lines of Python.
Native builtins for different sources, targets and transformations. Standardize interface, make it 1-line code switch between different components.
Out-of-box support for incremental indexing
- minimal recomputation on source or logic change.
- (re-)processing necessary portions; reuse cache when possible
Define once, run in multiple modes
- batch
- long running job (live update that watches your source)
- sample based fast preview run (cocoinsight)
Automatic schema setup based on logic and data
- data processing and schema management
You don't need to be a data expert. CocoInsight provides you with best in-class tools to understand your pipeline step by step, explains the process, and helps you choose the best indexing strategy.
One of the most loved feature for our users building ETL with coco, with significant boost on developer velocity, and lowering the barrier to entry for data engineering.

- Self-hosted
- Free
- Apache 2.0 license
- VPC / On Premise Deployments
- Guaranteed customer support and SLA
- Enterprise source connectors
- Data governance - PII
- Cost and usage optimization
- CocoInsight
- Support and control plane for distributed computing
.png)
