Pricing

Simple pricing for enriched data pipelines.

Start with a 14-day trial of the full workflow. Plans scale by managed execution capacity, active pipelines, lookup cache, and fair-use processed volume, with no connector tax and no separate charge for preview.

Trial

Trial

$0 / 14 days

Try one production-style workflow on shared trial capacity with the same core JoinLayer workflow.

ExecutionShared trial
Active pipelines1
Lookup cache300 MiB
Fair use30 GB / trial
Start trial

Launch

Launch

$49 / mo

Run the first real JoinLayer pipeline with shared execution capacity and clear workload limits.

ExecutionShared
Active pipelines1
Lookup cache300 MiB
Fair use100 GB / mo
Choose Launch
Recommended

Team

Team

$149 / mo

For teams that need reserved managed capacity for several enriched operational pipelines.

Execution1 worker
Active pipelines5
Lookup cache1 GiB
Fair use300 GB / mo
Choose Team

Growth

Growth

$399 / mo

For production teams with many pipelines, heavier lookup enrichment, and higher run concurrency.

Execution3 workers
Active pipelines15
Lookup cache3 GiB
Fair use1 TB / mo
Choose Growth

Scale

Scale

$899 / mo

For high-capacity production workloads, heavier concurrency, and larger operational data programs.

Execution8 workers
Active pipelines40
Lookup cache8 GiB
Fair use4 TB / mo
Choose Scale
Pricing is loaded from the published JoinLayer plan catalog when available.

Capacity, not connector count.

JoinLayer plans are based on managed execution capacity because that is what actually runs mapping, lookup enrichment, validation, backfills, realtime reads, and target writes.

A managed worker is intended to serve up to 5 standard pipelines, including realtime pipelines, depending on workload shape.
It is shared managed capacity, not a dedicated hardware guarantee.
Large backfills, lookup-heavy enrichment, or high-change realtime streams may use most or all worker capacity while they run.
14-day trial

Use the full workflow before choosing a plan.

Trial workspaces are meant for a real pipeline evaluation: connect a source and target, map fields, add lookup enrichment, preview target-ready rows, validate the run, and test delivery within trial limits.

After the trial, keep the workspace on Launch, Team, Growth, Scale, or Dedicated based on the execution capacity the workload needs.

Plan Price Execution capacity Active pipelines Lookup cache Fair-use processed volume
Trial$0 / 14 daysShared trial execution1300 MiB30 GB / trial
Launch$49 / moShared execution1300 MiB100 GB / mo
Team$149 / mo1 managed worker51 GiB300 GB / mo
Growth$399 / mo3 managed workers153 GiB1 TB / mo
Scale$899 / mo8 managed workers408 GiB4 TB / mo
DedicatedCustomCustomCustomCustomCustom
No connector taxJoinLayer pricing is not built around charging for every source or destination connector. Connector coverage should expand the product surface, not become the pricing trap.
Preview is includedPreview and validation are part of the workflow. Teams should inspect target-ready rows and launch blockers before running a pipeline without separate preview charges.
Recovery is not a data productDead-letter handling exists for automated delivery and recovery. It is not a customer-data warehouse, report, or presentation layer inside JoinLayer.
Dedicated plans are for stricter production boundaries.

Use Dedicated when the deployment needs custom capacity, PII-heavy review, private networking, data residency requirements, enterprise security review, or connector commitments that do not fit a shared managed plan.