Platform - Plans

Liveblocks offers three plans: Starter, Pro, and Enterprise. The Starter plan is free and includes all the features you need to get started, while the Pro and Enterprise plans offer higher limits, enhanced features and resources.

Starter plan

The Starter plan is free and designed for developers getting started with Liveblocks. Key features include:

  • Up to 50 monthly active users
  • Up to 10 simultaneous connections per room
  • Pre-built components
  • Realtime infrastructure
  • 3 team members per account
  • Community support

Comments

Comments is free up to 50 monthly active users and 2,000 comments per month.

CommentsIncluded
Monthly active users50
MAU overage rate
Monthly comments2,000

Notifications

Notifications is free up to 50 monthly active users and 2,000 comments per month.

NotificationsIncluded
Monthly active users50
MAU overage rate
Monthly notifications2,000

Text Editor

Text Editor is free up to 50 monthly active users and 256 MB data stored.

Text EditorIncluded
Monthly active users50
MAU overage rate
Total GB stored256 MB

Sync Datastore

Sync Datastore is free up to 50 monthly active users and 256 MB data stored.

Sync DatastoreIncluded
Monthly active users50
MAU overage rate
Total GB stored256 MB

Pro plan

The Pro plan starts at $180/month and is designed for companies adding collaboration in production. Key features include:

  • Up to 1,000 monthly active users
  • Up to 50 simultaneous connections per room
  • 10 team members per account
  • More simultaneous connections
  • Products priced separately
  • Email support

Comments

Comments is free up to 50 monthly active users and 2,000 comments per month. You can get higher limits with a paid add-on.

CommentsIncludedPaid add-on
Monthly active users501,000
Monthly comments2,000100,000

Notifications

Notifications is free up to 50 monthly active users and 2,000 notifications per month. You can get higher limits with a paid add-on.

NotificationsIncludedPaid add-on
Monthly active users501,000
Monthly notifications2,000200,000

Text Editor

Text Editor is free up to 50 monthly active users and 256 MB data stored. You can get higher limits with a paid add-on.

Text EditorIncludedPaid add-on
Monthly active users501,000
Total GB stored256 MB8 GB

Sync Datastore

Sync Datastore is free up to 50 monthly active users and 256 MB data stored. You can get higher limits with a paid add-on.

Sync DatastoreIncludedPaid add-on
Monthly active users501,000
Total GB stored256 MB8 GB

Enterprise plan

The Enterprise plan is tailored for organizations with custom needs and advanced security. Key features include:

  • Up to 100M monthly active users
  • Tiered usage pricing
  • 99.9% Uptime SLA
  • SOC 2 Type 2 report
  • HIPAA compliance with BAA
  • Support Slack
  • Implementation support
  • Dedicated Slack support

Comments

Comments can be included in the enterprise plan.

Comments
Monthly active usersCustom
Monthly commentsCustom

Notifications

Notifications can be included in the enterprise plan.

Notifications
Monthly active usersCustom
Monthly notificationsCustom

Text Editor

Text Editor can be included in the enterprise plan.

Text Editor
Monthly active usersCustom
Total GB storedCustom

Sync Datastore

Sync Datastore can be included in the enterprise plan.

Sync Datastore
Monthly active usersCustom
Total GB storedCustom

General billing information

What is a monthly active user (MAU)?

Monthly active users (MAU) represents the number of users that have used one or more Liveblocks features within a given month.

Users are identified by the userId property provided in your authentication endpoint.

This userId generally comes from your database or your authentication provider. One unique userId corresponds to one user, whether they connected to a room 1 day for 5 minutes or kept coming back every day for 8 hours.

One user will be counted as one monthly active user, no matter how frequently they connect to Liveblocks rooms in any given month as long as it falls under our Fair Use Policy.

How is data storage calculated?

Storage for Text Editor and Sync Datastore is a cumulative calculation that represents all data that is currently stored. It does not reset monthly, and the total usage will continue to accrue over time as you add more content and data. You can monitor your usage at any time in the dashboard.

Do you count monthly active users during testing?

If you connect to rooms and call the Liveblocks API during any automated testing, you may want to provide a static userId to avoid hitting limits.

For example, you could do this by setting an environment variable and checking the process when you call authorize from @liveblocks/node.

.env.test
TEST_USERID="machine"
liveblocks.config.ts
export default async function auth(req, res) {  const room = req.body.room;  const response = await authorize({    room,    secret,    userId:      process.env.NODE_ENV === "test" ? process.env.TEST_USERID : "user123",  });  return res.status(response.status).end(response.body);}

We use cookies to collect data to improve your experience on our site. Read our Privacy Policy to learn more.