Liveblocks offers three plans: Starter, Pro, and Enterprise. Each plan is designed to meet the needs of different types of users, from passion projects to large-scale applications. The Starter plan is free and includes all the features you need to get started, while the Pro and Enterprise plans offer enhanced features and resources.
The Starter plan is free and designed for passion projects and testing. It offers a generous set of features for individual users:
The Pro plan starts at $29/month and is designed for production applications with the ability to scale. Key features include:
The Enterprise plan is tailored for organizations with custom needs, advanced security, and premium support. Key features include:
A monthly active user is an identified or anonymous user who connects to a Liveblocks room at lease once a month.
If you use the public API key to create the Liveblocks client, all users will be anonymous. A cookie will be automatically set on the browser for 30 days to avoid counting the same user multiple times.
If you use a backend endpoint with the secret API key to create the Liveblocks
client, all users will be identified through the userId
property. We recommend
using this method for counting accuracy. See the
authentication docs for more information.
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.
Users coming from localhost
, .local
, .localhost
, and .test
domains are
not counted towards your billing.
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
.