Serverless Nothing to size. No extra public internet fees.

Serverless Kafka without the bandwidth bill

Fully serverless: no brokers to size, no capacity to reserve, nothing to operate. Capacity changes land in under a minute, and we never charge you for moving your own data — no extra fees for public internet traffic, in or out. A 99.9% uptime SLA, elastic capacity, and no hidden fees. Start on the free plan, and pay as you go once you outgrow it.

  • No hidden fees
  • No capacity planning
  • Cancel any time
  • Free migration

Free plan

$0 / month

Data in
200 KiB/s
Data out
400 KiB/s
Retention
1 day
Topics
10
No card, no time limit. About 1,000 events/s. Start free

Outgrow it? Pay as you go on the paid plan

Paid plan · example month

10 MiB/s in · 20 MiB/s out · 7-day retention
Data in10 MiB/s × $25
$250
Data out20 MiB/s × $25
$500
Storage7 days of writes ≈ 6.3 TB × $20
$126
Public internet trafficData sent and read, any volume
$0
Total, all in $876 /mo

Illustrative example at list price. Data in and out are measured compressed, storage sized from 7-day retention. No cluster fee — the only floor is 2 MiB/s of combined data transfer per cluster. Public internet traffic is never charged for. Model your own workload.

  • $0Extra fees for public internet traffic
  • 99.9%Contractual uptime SLA
  • GB/sSustained throughput per cluster
  • Up to 80%Lower spend than typical managed streaming

Cost

Stop paying to move your own data

Most of what you pay for streaming isn't streaming — it's bandwidth, idle replicas you provisioned for a peak, and cloud margin. Serverless capacity and no public internet fees take out all three.

Same workload, three providers

10 MiB/s in, 20 MiB/s out (compressed), 7-day retention — monthly, at list price.

ntail$876
Typical managed streaming service$4,750
Self-managed on rented cloud hardware$3,650

Illustrative comparison based on published list prices for an equivalent workload, including the data-transfer charges that competing services meter separately. Your numbers will differ — try the calculator or ask us for a modelled quote against your actual bill.

  • We don't resell bandwidth

    Data transfer to and from the public internet is not metered and not billed, at any volume. On most platforms this single line is the largest one on the invoice.

  • You pay for one copy, not three

    Durability comes from the storage layer instead of from expensive triplicate copies on fast local disks. Storage lands at $20 per terabyte, not per replica.

  • We run our own infrastructure

    Our capacity isn't rented by the hour from a hyperscaler, so there's no cloud margin stacked underneath your invoice before we add our own.

  • Idle capacity costs you nothing

    Capacity follows demand within seconds and is billed per started hour, so a quiet weekend shows up as a smaller bill instead of provisioned headroom you already paid for.

European & sovereign

A European company, on our own European infrastructure

No subsidiary of a non-EU hyperscaler stands between you and your data. Encrypted by default, hosted in the EU, and available fully off the public cloud for teams that need it.

EU company, EU hosting

Operated by Factual Tech AB, registered in Sweden. Customer data is processed and stored in the EU by default.

Encrypted by default

In transit and at rest, on every cluster, with no toggle to remember and no add-on plan to buy.

Off the public cloud, if you need it

A dedicated cluster, in a specific region, or fully off the public cloud — for teams with that requirement.

Platform

Built for the things you actually get paged about

Predictable cost, capacity that keeps up, and a service that stays up without your team babysitting it.

  • No public internet fees

    Send and read as much as you like over the public internet — we add no charge for it at all. Growth in volume never turns into growth in unit cost, and there is no data-transfer line waiting on your invoice.

    Typically the biggest saving

  • 99.9% uptime, in writing

    A contractual SLA with service credits, not a marketing number. Clusters span independent failure domains and a lost node is replaced in seconds, not rebuilt over hours.

    Under 44 min downtime / month

  • Capacity you don't have to size

    Sustained gigabytes per second per cluster, with nothing to provision before a launch or a Black Friday. Raising a cluster's limit is a request, not a migration onto a different product.

    Scales in seconds, not windows

  • Pay as you go, by the hour

    Billed per started hour with no commitment and no reserved capacity to buy up front. Run a cluster for a day and it costs a day, not a year.

    No annual contract required

  • Enterprise security by default

    Encrypted in transit and at rest, granular access control, audit logging and contractual data residency in the region you choose. Dedicated clusters when you need them.

    SOC 2 and GDPR ready

  • Truly serverless

    No brokers to count, no partitions to plan, no upgrades and no 3am capacity calls. There is nothing for you to provision and we carry the pager — you just get an endpoint.

    Zero capacity planning

Reliability & performance

Cheap is only worth it if it stays up

The savings mean nothing if the platform wobbles under load. These are the numbers we sign up to, with credits attached when we miss them.

  • 99.9%Uptime SLAUnder 44 minutes a month, with service credits
  • ZeroMaintenance windowsUpgrades and scaling with no downtime for you
  • 11 9sData durabilityEvery write on durable, verified storage
  • <60 sCapacity changesScale up for a peak, down the same evening

Works with your stack

Keep the tools your team already knows

ntail plugs into the engines, warehouses and dashboards you run today. Moving over is a connection string and a credential — not a rewrite.

  • Apache SparkBatch & structured streaming
  • Apache FlinkStateful stream processing
  • SnowflakeCloud data warehouse
  • DatabricksLakehouse & ML
  • ClickHouseReal-time analytics
  • Apache IcebergOpen table format
  • KubernetesAnywhere your services run
  • Grafana & DatadogMetrics you already watch

Not seeing yours? Tell us what you run — the list is longer than the grid.

Pricing

Three numbers. That's the whole price list.

Stay on the free plan for as long as it fits. When you outgrow it, pay only for what you push through and what you keep. No cluster fee, no broker sizes to price, no per-partition surcharges, no bandwidth meter running in the background.

  • from $25Data in
    per 1 MiB/s / month
  • from $25Data out
    per 1 MiB/s / month
  • from $20Storage
    per TB / month
  • $0Public internet traffic
    never metered

Not ready to pay for anything? The free Kafka cluster is real, at $0 a month — about 1,000 events a second, no card, no time limit.

FAQ

Serverless Kafka, answered: pricing, uptime and where your data lives

What does serverless Kafka actually mean?

A serverless Kafka cluster on ntail is virtual: no brokers to name, no partitions to plan, no capacity to reserve months ahead of traffic that might never arrive. Describe what you need and it's live in seconds — a Kafka endpoint your existing clients connect to straight away.

Because it's virtual, it never becomes a bill you didn't plan for. Every cluster runs against a throughput quota, so a bad deploy or a burst you didn't see coming hits a ceiling rather than your invoice. Need more room? Higher limits on request, live in minutes — not a capacity-planning meeting.

How can ntail be so much cheaper than other managed Kafka services?

Three reasons, and none of them is a loss-leading trial price.

We don't run on an expensive public cloud. Our capacity isn't rented by the hour from a hyperscaler, so there's no cloud margin stacked underneath our price — the single biggest reason managed Kafka costs what it does everywhere else.

We built our own Kafka-compatible platform, engineered for cost. Owning every layer of the stack means nothing is paid for twice and nothing is sized for someone else's workload. We run it lean, and every efficiency we find goes straight into the price instead of into someone else's margin.

We don't resell bandwidth. Moving data is the single largest line on most streaming invoices. We don't charge for it at all, and that alone is where most customers find the bulk of their saving.

Do you really charge nothing for public internet traffic?

Yes — worth being precise about what that covers. Data in and data out are billed, at the per-MiB/s rate on the price list; that's your streaming throughput, metered like anywhere else. What's free is the separate toll most providers charge on top of that for moving those bytes across the public internet to and from your applications — sometimes labelled ingress and egress on other vendors' invoices. On ntail that line is $0, at any volume, wherever the traffic comes from.

There's no fair-use asterisk and no overage tier waiting further down the page. You're billed for data in, data out and storage. That's the entire invoice.

Is data in and data out metered compressed or uncompressed?

Compressed. We meter the compressed bytes as they arrive on the wire, not the raw size of your records — so the compression your producers already do works in your favour rather than ours.

For typical JSON or Avro payloads with a standard codec that is commonly 3–5× less than the uncompressed volume, which means the MiB/s you are billed for is usually a good deal smaller than the number your application thinks it is sending. Storage is metered the same way.

Is ntail pay-as-you-go, or do I need a commitment?

Pay-as-you-go, always. Everything is billed per started hour, so a cluster you run for a day costs a day. Storage bills on what you actually retain, data in and out on what you actually move, invoiced monthly in arrears.

No annual commitment, no reserved capacity to buy up front and no cluster fee. The only floor is a per-cluster minimum of 2 MiB/s of data transfer, in and out added together — $50 a month, about 7 ¢ an hour.

Is there a free plan?

Yes, and it isn't a trial. The free plan gives you a managed cluster with 200 KiB/s of data in, 400 KiB/s of data out, 1-day retention and up to 10 topics, for $0 a month, with no credit card and no time limit. Because the limits are measured after compression, that's about 1,000 typical JSON events a second.

When you outgrow it, upgrade to the paid plan from the console and your clusters stay where they are. More about the free Kafka cluster.

How long can I retain data on ntail?

As long as you like — retention is unlimited. Keep a topic's data for a week or for years, at the same per-TB storage rate the whole time.

There's no separate "tiered storage" product to adopt and no migration when you outgrow a retention window — just change the setting.

What uptime SLA does ntail guarantee?

Production clusters carry a contractual 99.9% monthly uptime SLA — under 44 minutes of downtime a month — with service credits if we miss it.

Every cluster is spread across independent failure domains, and because compute holds no permanent state, a lost node is replaced in seconds rather than rebuilt over hours. Live status is always on our status page.

How much throughput can a serverless Kafka cluster on ntail handle?

A single cluster sustains gigabytes per second, and capacity changes land in under a minute instead of during a maintenance window — so a launch, a backfill or a seasonal peak doesn't need a capacity plan filed a month ahead.

There are no brokers to size and no capacity to reserve up front — higher limits on request — and every cluster ships with throughput and consumer-lag dashboards so you can see exactly what it is doing.

Will my existing Kafka applications and tools work with ntail?

Yes. ntail works with the streaming clients, connectors and analytics tools your team already uses — Spark, Flink, Snowflake, Databricks, ClickHouse, Iceberg and the rest.

Switching is a connection-string change and a credential, not a rewrite. Our team runs the migration with you at no cost, and you can move one consumer at a time with a rollback at every step.

Am I locked in to ntail?

No. There's no proprietary client to adopt, no annual contract to escape, and no public internet fee on the way out — which is usually the thing that makes leaving a streaming provider expensive.

Export everything you've stored whenever you want, and pay nothing for the transfer.

Where does my data live — EU or US?

In the region you choose. ntail runs in both the EU and the US: pick the region when you create a cluster and your data is stored and processed there, encrypted in transit and at rest, on infrastructure we operate ourselves rather than rent from a public cloud.

Data residency is contractual, and ntail is operated by Factual Tech AB, a Swedish company, so GDPR is built in rather than bolted on. For regulated workloads we'll run a dedicated cluster, or run fully off the public cloud so the data never leaves the boundary you choose. See security for the full detail.

Stop paying to move your own data

Start on the free plan today — no card, no time limit — or send us last month's streaming invoice and we'll model the same workload on ntail, line by line, no obligation.