PRICING

Every plan includes monthly steps, data transfer, pull-wait time, and support. Paid plans bill overage on each meter independently.

Get started

Free

$0 / month

Steps / mo

10K

Transfer / mo

50 MB

Pull-wait / mo

10K s

Hard caps. No paid overage.

1 workspace · multiple pipes

Start for free

For new products

Starter

$10 / month

Steps / mo

1M

Transfer / mo

4 GB

Pull-wait / mo

1M s

Beyond included

Steps $0.50 / million
Transfer $0.50 / GB
Pull wait $0.50 / million seconds
Choose Starter
Most popular

For growing teams

Growth

$50 / month

Steps / mo

100M

Transfer / mo

400 GB

Pull-wait / mo

100M s

Beyond included

Steps $0.35 / million
Transfer $0.35 / GB
Pull wait $0.35 / million seconds
Choose Growth

For massive scale

Scale

$200 / month

Steps / mo

1B

Transfer / mo

4 TB

Pull-wait / mo

1B s

Beyond included

Steps $0.25 / million
Transfer $0.25 / GB
Pull wait $0.25 / million seconds
Choose Scale

How it works

What counts as a step?

One combined monthly counter: each accepted ingest and each delivery batch attempt adds one step (success and failure both count). Record count inside a batch does not add steps; it affects transfer only.

  • Ingestion — one successful request in, regardless of how many records it carries.
  • Delivery — one batch attempt to a destination. Split flushes count separately; more destinations mean more steps.
Data transfer

Bytes accepted on ingest plus bytes successfully delivered, one shared allowance. 1 GB = 1,000,000,000 bytes.

Pull wait time

Pull-wait sums wall-clock seconds each GET /v1/pull/... call remains open, including empty long-poll responses.

  • Measured as seconds and pooled monthly per workspace.
  • Overage is billed per million seconds.

Ready to try BatchPipe?

Start small and upgrade as traffic grows. No application rewrites.