Pricing

Pay for writes, not for infrastructure.

Run the data plane in your own cloud on your own bucket — BteloDB only meters the control plane. One engine replaces Kafka, ClickHouse and Elasticsearch, so you pay one bill instead of three.

Start freeEstimate my cost

A control plane you pay for, a data plane you own

The WarpStream-style split — taken one step further: one engine instead of a streaming cluster alone.

Your cloud, your data

The data plane runs as a lean Rust agent inside your own VPC, reading and writing your own object-storage bucket. Your data never leaves your account — we only ever see metadata.

We meter, not your bytes

Billing is computed from the control-plane metadata: uncompressed bytes written, plus a little managed storage. No agents to babysit, no per-broker capacity planning.

One engine, three systems

Streaming, columnar SQL and search live in the same engine on S3. You stop paying — and operating — three separate clusters with three sets of replication and inter-zone fees.

Cost calculator

No hidden fees, no gotchas — move the dials and watch the bill.

Deployment
Write throughput (uncompressed)
Retention
Streams / partitions

BYOC bills you for what your own cloud charges, plus our metered control plane. Fully managed rolls it into one bill.

Estimated total / month$2,096
90% lower
BteloDB · $2,096Kafka + ClickHouse + Elasticsearch · $20,868
You pay BteloDB
Metered writes247.2 TiB · $0.0064/GiB
$1,621
Managed storage11.5 TiB stored
$95
Platform
$42
Subtotal$1,757
You pay your cloud
Agent VMs
$70
Object-store API
$91
Object storage
$177
Subtotal$338
Billed by your provider (AWS / R2 / GCS) directly — your data never leaves your bucket.
vs running them separately
Apache Kafka (3 AZ)$13,062
ClickHouse$1,983
Elasticsearch$5,823
Legacy stack total$20,868

Estimates based on representative public list prices and typical 5× columnar compression; your actual cloud spend is billed directly by your provider and varies with workload.

Plans that scale with you

Start by self-hosting for free. Bring your own cloud when you need a managed control plane.

Open source
$0

Self-host the engine

  • One Docker command to run
  • Streams, SQL & vector search
  • Your own S3 / R2 bucket
  • Community support
Get the image
Recommended
BYOC
Usage-based

Data in your cloud, control plane managed

  • Everything in Open source, plus:
  • Metered control plane — pay per write
  • Zero-access: we never see your data
  • SSO, usage metering & billing
  • Or let us fully manage it
Get started
Enterprise
Custom

For serious scale and compliance

  • Everything in BYOC, plus:
  • Dedicated capacity & SLA
  • Self-hosted control plane option
  • Security review & premium support
Contact sales

Frequently asked

Can you see my data?

No. In BYOC the data plane runs in your own cloud against your own bucket. BteloDB only receives control-plane metadata — never your records.

How is usage metered?

By uncompressed bytes written, tiered so it gets cheaper as you scale, plus a small managed-storage fee. It is computed entirely from metadata.

What happens if the control plane is down?

Your data plane keeps serving reads and writes — S3 is the single source of truth and tokens are cached. The control plane is for management and billing, not the hot path.

Do I still need ClickHouse or Elasticsearch?

No. The same engine serves Kafka-style streams, columnar SQL and search over one copy of data on S3 — that is where most of the savings come from.