To use Liveblocks, you need to create a project, a place to group your collaborative rooms. Learn how to set up and configure projects in this guide.
You can create a new project from the Liveblocks dashboard by clicking on the Create project… button.
A project’s environment can either be set to Development or Production, helping you map projects to your deployment model. We recommend setting up a new project for each different environment your collaborative application uses.
Secret API keys are treated slightly differently depending on the environment:
Each Liveblocks project has a separate dashboard to monitor usage, configure settings, manage API keys, and more.
The Overview tab displays an overview of your project usage, providing information on active rooms, users, and connections.
The Rooms tab displays all the rooms in your project. Use the search bar next to the page title to find rooms. By default, rooms are sorted by the last connection date (most recently active rooms). You can also sort them by room ID, number of threads, document size, or creation date by clicking on the column labels.
You can learn more about any given by room by clicking on it. On the room detail view, you’re able to view the stored document’s data, and common actions you can take on that such as attaching a schema or deleting the document’s data altogether.
The API keys tab enables you to manage, view, and roll your public and secret API keys.
The Schemas tab enables you to manage your document’s schemas. Schemas can be attached to any room’s Storage document to validate incoming changes and ensure data integrity and facilitate future potential data migrations for your application. See our schema validation docs to learn more.
The Webhooks tab enables you to configure your webhook endpoints allowing you to respond to Liveblocks events, such as a user entering a room, or storage being updated. See our webhooks docs to learn more.
The Settings tab enables you to rename and delete your project.