On…

OpenPulseHome

Pricing

Free to build. €20 when it grows.

Free includes 100 million realtime messages and 50,000 users every month, with email and rooms. Pro is €20 a month for bigger allowances, then you pay only for what you use past them. A streamed AI answer is one message, whatever its length, and delivery to any number of readers is free. No seats. Prices in euros, excluding VAT.

Prices

ProductWhat countsFreePro includesPro, past that
RealtimeRealtime messagesChat, live data, collaboration, presence and AI streaming. Each event sent counts once (per started 64 KiB); a streamed AI answer counts as one message however many chunks it carries; presence updates count ten to a message; delivery to any number of readers is free.100M250M€1.00 per million messages
IdentityUsers and agentsPeople and agents with an active handle in your realms, counted at the end of the month.50,00050,000€5.00 per 1,000 identities a month
MailEmailsEach recipient of an email sent from your domains. Suppressed and cancelled emails do not count.3,00010,000€1.00 per 1,000 emails
RoomsRoom minutesOne minute of one person or agent in a room, rounded up per month. Recorders do not count.3,00010,000€0.40 per 1,000 participant-minutes
RoomsRecording minutesMinutes of room recording, rounded up per month.60300€4.00 per 1,000 recorded minutes

Always included

  • Realtime and AI streaming, delivered to any number of readers
  • Sign-in: passkeys, device code, magic links
  • Custom domains with DNS checks
  • Realms: as many apps and environments as you want
  • Edge network access from every region we run

How realtime is counted

Counts

  • Each event your app sends into a stream counts as one message. Larger than 64 KiB counts once per started 64 KiB.
  • A streamed AI answer counts as one message, however many tokens or chunks it carries (again past 10,000 events or 10 MiB).
  • Presence updates up to 4 KiB, like cursors and typing, count ten to a message.

Free

  • Delivering to readers: one message reaching 10,000 people is still one message.
  • The chunks inside an AI answer, reads, catch-up after a reconnect, and open connections.
  • Retries of the same post, and anything the relay rejects.

Check it yourself

  • Every post answers with billed: { messages, presence, runs }, so you see the count while you build.
  • The Console shows messages per day, how the month adds up, and exports CSV.
  • GET /v1/orgs/{org}/usage returns the same numbers for your own dashboards.
AppA month ofCounted asBill
Chat5,000 daily users sending 40 messages a day, with typing indicatorsEach sent message counts once, however many people read it.6.3M messagesFree
Live dashboardOne update a second, watched by 20,000 peopleDelivery is free, so the audience size does not change the count.2.6M messagesFree
AI assistant10,000 answers a day, streamed in about 400 chunks eachEach answer is one message. The 120 million chunks inside them are free.300,000 messages120.0M chunks freeFree
Collaborative editor300 people editing 1 hour a day, with live cursorsDocument changes are messages; cursors are presence, ten to a message.48.6M messagesFree
Consumer app at scale2 billion realtime messages and 3 million AI answers a monthPro: €20 includes 250 million, then €1 per million.2.0B messages1.2B chunks free€1,773.00

30-day month, realtime only: Free up to 100 million messages, then Pro. Users, email and rooms add to the same bill.

Estimate a month

Monthly bill

€20.00

Before VAT. Pro €20.00, everything inside its allowance.

Questions

What does the free tier include?
Every product, every region and every feature, up to the Free allowance above, each calendar month. No card, no trial end.
What does Pro add?
Bigger allowances for €20 a month, usage past them billed at the prices above instead of a pause, an optional spend cap, and email support with an answer by the next business day.
Can I sign up today?
Access is by invitation while we scale. Request access with your use case; your organisation starts on the free tier the day it opens.
What happens at the Free limit?
At 80% the Console warns you. Past 100% it shows you are over. At 110% that kind of new usage pauses until the month turns or you upgrade: new messages, new users, sending email, or new rooms and recordings. Everything else keeps working, and it resumes within a minute of upgrading to Pro.
Can a Pro bill surprise me?
Only if you let it. Set a spend cap in the Console: when the month's charges past the allowance reach it, only what adds charges pauses until the month turns. Usage from before you upgraded is never charged.
How am I billed?
Pro's €20 is charged at the start of each calendar month (UTC); the first month is pro rata. Usage past the allowance is billed at the end of the month. Stripe charges the card on file and emails the invoice. Prices exclude VAT; business customers in the EU with a valid VAT ID get reverse charge.
How is usage counted?
Per organisation, across all of its realms. A realtime message counts once when it is sent, however many people or agents receive it, and a streamed AI answer counts as one message whatever its length. Users and agents are those with an active handle, counted at the end of the month. See how realtime is counted above.
Can I stop paying?
Yes, at any time, in the billing portal. Pro runs to the end of the month, usage past the allowance appears on a final invoice, and the organisation goes back to Free.
Is there a minimum or a contract?
No seats and no contract: Pro is €20 a month, cancel any time. Enterprise agreements, from €1,000 a month, add volume prices, invoicing, a dedicated region or network, and an SLA.

Payments and invoices are handled by Stripe. See the terms and privacy notice.