Streams and files, together
Bring streams, database changes, HTTP events, and files into one product and operating system.
Bring high volume live data from databases, streams, applications, and files into your lakehouse. Shape and enrich records as they arrive and deliver fresh data near-instantly to open table formats.
Replace separate connector services, transformation jobs, and table writers with one product.
Bring streams, database changes, HTTP events, and files into one product and operating system.
Filter, join, aggregate, enrich, and reshape records without waiting for a separate transformation job.
Write to open tables that your existing tools can use.
Production throughput on a single pipeline, with headroom for bursts and volume spikes.
Data movement
The ingestion engine reads from connected sources, accepts events from applications, and writes the results to tables, streams, or files.
Read database changes, topics, streams, and files in batches.
Send webhooks and application events directly over HTTP or gRPC. No broker required.
Write processed data to supported tables, streams, and files.
CDC · streams · files The engine readsfrom sources Applications pushHTTP · gRPC · webhooks events sent directly The engine acceptsevents The engine processesRecords processed records TablesStreamsFiles
Built-in CDC
Replicate data from hundreds of MySQL and PostgreSQL databases into your lake. The ingestion engine captures existing data, keeps tables up to date as records change, and sends each table to the right destination.
Many tables from many databases in a single pipeline.
The same database changes feed multiple pipelines.
Database to Iceberg, without Debezium and Kafka in between.
Connect databases without a separate CDC service for every pipeline.
Built-in CDC Snapshot first changes continuously
Continuous processing
Transform data with SQL or call an external service without taking it out of the live pipeline.
Continuous SQL Filter, join, aggregate, and reshape records as they arrive, including event-time windows and stateful updates.
User-defined functions Use UDFs for custom transformations and enrichments when built-in SQL is not enough.
Built-in table management
The ingestion engine keeps open lakehouse tables organized as new data arrives, without a separate maintenance job.
Live records Records become files Compaction Occurs Files combine automatically Table Made Query-Ready Fewer, larger files
Queries scan fewer, larger files.
Runtime and deployment
Run the ingestion engine in the environment and compute model that fits your stack.
Broad environment support AWS Google Cloud Azure Private infrastructure
Kubernetes · Object Storage K8S Kubernetes Store Object Storage
Spread pipeline work across available machines. Increase throughput by running more work in parallel. Resume processing without starting over.
The engine works with the systems, storage, and catalogs already in your data platform.
MySQL KafkaConfluent KinesisHTTP gRPC Files The ingestion engine One livedata path ConnectProcessDeliver Outputs Apache IcebergDelta Lake KafkaFiles
AWS GlueGoogle Cloud StorageBigLakeAzure BlobREST catalogsHive Metastore
Common questions about adding the ingestion engine to the data stack you already have.
No. Start with one pipeline and keep the tools you already use. Move more workloads to the ingestion engine when you are ready.
Neither. The ingestion engine gets live data ready and sends it where it needs to go. Keep using your existing query, analytics, and BI tools.
No. Your data lands in your storage and open table formats, where other tools can use it directly.
No. The ingestion engine runs inside your cloud or private environment. It processes data there and sends results only to destinations you configure.
It can remove Kafka from pipelines where Kafka is only moving data from one system to another. Keep Kafka where it is already the shared event backbone.
The ingestion engine can take over live transformations that currently need separate jobs. Keep those tools for batch work, analytics, or other jobs they already handle well.
You still own your source systems, storage, and analytics tools. The ingestion engine handles the live data path between them.
Pick one real source and one destination. We’ll build it with your data so you can judge the speed, effort, and fit for yourself.
Reach out to book a demo, share challenges you’re facing, and tell us how this fits into what you’re currently working on or thinking about.
Problems we’re solvingAn actual person replies, usually within one working day.