Pricing

You pay for events and reads. Not for seats.

Invite the whole team and define as many attributes as you like. What you are quoted on is volume and where it runs, so the number comes out of one conversation rather than a table.

14-day trial on the real engine · no card · no sales call
Start here

Trial

Prove it works on your own events before anyone talks about money.

Free
14 days · no card
Start free
  • The real streaming engine, shared region
  • Unlimited attribute definitions
  • Any entity key, one service
  • Docs and community support
Deployment

Your cloud

The same engine deployed into your own account, for teams whose data cannot leave it.

Talk to sales
quoted on volume and footprint
Get a quote
  • Data stays inside your own account
  • Your region choices, your network policy
  • SSO, SCIM and audit log export
  • DPAs, security review, procurement support
  • Named solutions architect for the rollout
How metering works

What you are quoted on, and what is never metered.

Metered

Events processed

Counted once on the way in. Failed validation still counts; we would rather you saw it than hid it.

Metered

Attribute reads

One API call to one service is one read, whether it returns three attributes or thirty.

Not metered

Seats, definitions, environments

Invite everyone. Define as many attributes and services as you want. Staging is not billed separately.

In both deployments

Not held back for the upgrade conversation.

Schema validationBad data never reaches an attribute.
Any entity keyuser · session · basket · listing · store.
Versioning and TTLsOld versions serve until you retire them.
Your warehouseEvents land in Snowflake, BigQuery or Databricks.
Unlimited seatsEngineers, analysts, whoever needs it.
Stale flaggingIf serving is unreachable the SDK says so.
Before you ask

The awkward questions.

Why is there no price on this page?

Because volume and deployment move the number more than anything a table could show. Start the trial without talking to anyone; get a quote when you know what you need.

What will you need from us to quote?

Rough monthly events, rough attribute reads, and whether it runs in our cloud or yours. Three numbers, one call.

Does a spike on Black Friday reprice our contract?

No. Terms are sized on the year, not the worst week. Tell us about your peak and we size for it.

Is the trial the real product?

Yes, on a shared region with a volume cap. Same engine, same latency profile, same SDKs.

We already pay Snowplow for the pipeline.

Then events you already send are not counted twice. Your account team can quote Signals against what you run today.

Can we move from your cloud to ours later?

Definitions are declarative and portable, so the migration is a redeployment rather than a rewrite.

Try it before you price it.

Fourteen days on the real engine. Define one attribute, read it from your product, then work out what volume you actually need.