Streaming data into DuckLake
Bring events into DuckDB analytics and retain your history in open Parquet files managed by DuckLake.
Explore streaming DuckLake →Ingest events, transform them with DuckDB SQL, and put them to work in analytics, search, and applications. Keep your history in open DuckLake storage. All in one system.
Connect your data streams. Transform, aggregate, and search with SQL. Bring the results to dashboards and applications, with history stored in DuckLake.
INSTALL boilstream FROM community; LOAD boilstream; -- Login with email, password, and MFA code PRAGMA boilstream_login('https://your-server.com/user@example.com', 'password', '123456'); -- List catalogs, then attach the selected catalog_id FROM boilstream_ducklakes(); PRAGMA boilstream_attach_ducklake('<catalog-uuid>', 'my_catalog'); USE my_catalog; SELECT * FROM events;
Connect your producers, shape your data, and build the analytics and applications your team needs.
Connect with the BoilStream extension and query your catalogs from DuckDB. Bring familiar SQL to event analytics, investigations, and application development.
Send events using Kafka producers, Arrow, or SQL INSERT. Bring application logs, telemetry, and business events into the same analytics workflow.
Retain analytical history in Parquet files managed by DuckLake. Keep your data in your object storage, with an open format built for analytics.
Connect Entra ID SSO and automated user provisioning. Manage users, roles, and catalog access through built-in administration tools.
Add full-text search to selected fields and retrieve relevance-ranked results. Explore logs, documents, and events alongside your analytical queries.
Build tumbling and sliding window aggregates with DuckDB SQL. Turn orders, sensor readings, and activity streams into useful summaries.
Filter, select, and enrich incoming rows with SQL. Create derived streams for the questions and applications that matter to your team.
Connect PostgreSQL-compatible tools or native DuckDB clients. Bring your data into operational dashboards, internal tools, and AI applications.
Organize data in tenant-owned catalogs and share access with the right users. Manage permissions with catalog grants and role-based access controls.
From operational analytics to rolling metrics and searchable knowledge, start with one SQL-native system.
Bring events into DuckDB analytics and retain your history in open Parquet files managed by DuckLake.
Explore streaming DuckLake →Turn incoming events into rolling metrics, order totals, and time-window summaries with SQL.
Explore materialized views →Make logs, documents, and events searchable from SQL alongside your analytical data.
Explore full-text search →Same price whether you ingest 1 GB/day or 10 TB/day.
License tracks compute, not data.
License expiry reverts the cluster to the free tier (8 vCPU / 2 pods). No data loss.
Tier change at renewal only. Never mid-year, never proration math.
Deploy a single instance or scale horizontally with multiple nodes. Point to your S3 bucket and start ingesting.