Pricing
Free for hobby projects. €20 a month for teams.
Hobby is free for personal projects: 100 million realtime messages and 50,000 users every month, with email and rooms. Pro is €20 a month for the whole team, no seats, with bigger allowances and usage on demand past them. A streamed AI answer is one message, whatever its length, and delivery to any number of readers is free. Prices in euros, excluding VAT.
Hobby
€0 forever
For personal and non-commercial projects. Everything in OpenPulse up to the Hobby allowance each month, no card. New usage pauses past 110% of an allowance until next month or until you upgrade.
- Personal and non-commercial projects
- 100M realtime messages, AI streaming included
- 50,000 users and agents
- 3,000 emails, 3,000 room minutes
- Pauses at the limit, never bills
Pro
€20 a month
For teams and anything commercial. Bigger allowances, then usage on demand. A €200 spend limit is on by default. Email support.
- Everything in Hobby, for commercial use
- Your whole team, no seat prices
- 250M realtime messages
- 10,000 emails and room minutes
- Usage on demand past the allowance
- €200 spend limit on by default
- Email support, next business day
Enterprise
Custom
Volume prices, invoicing, a dedicated region or network, an SLA and a named contact. From €1,000 a month.
- Everything in Pro
- Volume prices and invoicing
- SLA and a named contact
- Dedicated region or network
- Data processing agreement
Prices
| Product | What counts | Hobby | Pro includes | Pro, past that |
|---|---|---|---|---|
| RealtimeRealtime messages | Chat, 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. | 100M | 250M | €1.00 per million messages |
| IdentityUsers and agents | People and agents who used your app this month at least a day after signing up. Sign-ups who never come back are free. | 50,000 | 50,000 | €6.00 per 1,000 returning users a month |
| MailEmails | Each recipient of an email sent from your domains. Suppressed and cancelled emails do not count. | 3,000 | 10,000 | €1.00 per 1,000 emails |
| RoomsRoom minutes | One minute of one person or agent in a room, rounded up per month. Recorders do not count. | 3,000 | 10,000 | €0.40 per 1,000 participant-minutes |
| RoomsRecording minutes | Minutes of room recording, rounded up per month. | 60 | 300 | €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.
| App | A month of | Counted as | Usage charge |
|---|---|---|---|
| Chat | 5,000 daily users sending 40 messages a day, with typing indicatorsEach sent message counts once, however many people read it. | 6.3M messages | Included |
| Live dashboard | One update a second, watched by 20,000 peopleDelivery is free, so the audience size does not change the count. | 2.6M messages | Included |
| AI assistant | 10,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 free | Included |
| Collaborative editor | 300 people editing 1 hour a day, with live cursorsDocument changes are messages; cursors are presence, ten to a message. | 48.6M messages | Included |
| Consumer app at scale | 2 billion realtime messages and 3 million AI answers a monthPro includes 250 million, then €1 per million. | 2.0B messages1.2B chunks free | €1,753.00 |
30-day month, realtime only. Included means inside the allowance: Hobby's for a personal project, Pro's for a team, which pays €20 a month on top. Users, email and rooms add to the same bill.
Estimate a month
Monthly bill
€20.00
Before VAT. Pro €20.00, everything inside the allowance.
Questions
- Which plan is for me?
- Hobby is for personal and non-commercial projects: side projects, learning, open experiments. As soon as a project makes money or serves a business, it belongs on Pro. Pro is €20 a month for the whole team, with no seat prices; Enterprise is for volume, invoicing, an SLA and a dedicated region.
- What does Pro include?
- Commercial use, bigger allowances on every product, usage past them billed at the prices above instead of a pause, a €200 spend limit on by default that you can change, and email support with an answer by the next business day.
- Is there a rate limit?
- Fair use, per realm: Hobby may post 1,000 events a second and Pro 10,000, averaged over two seconds. Past it the relay answers 429 and the SDK resends after a second, so nothing is lost; nothing is charged. Enterprise sets its own.
- Can I sign up today?
- Access is by request until launch. Tell us your use case; your organisation starts on Hobby the day it opens.
- What happens at the Hobby 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?
- Not by default. Pro starts with a €200 spend limit on charges past the allowance: when the month reaches it, only what adds charges pauses until the month turns. Raise it, lower it or remove it in the Console. 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. A user or agent counts when they use your app in a month at least a day after signing up; sign-ups who never come back are free. 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 Hobby.
- Is there a minimum or a contract?
- No seats and no contract: Pro is €20 a month for the whole organisation, 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.