• DocsDocs
  • PricingPricing
Book a demo
Sign in
Sign in
Book a demo
    • Ready-made features
      • AI Copilots
        AI Copilots

        In-app AI agents that feel human

      • Comments
        Comments

        Contextual commenting

      • Multiplayer Editing
        Multiplayer Editing

        Realtime collaboration

      • Notifications
        Notifications

        Smart alerts for your app

      • Presence
        Presence

        Realtime presence indicators

    • Platform
      • Monitoring Dashboard
        Monitoring Dashboard

        Monitor your product

      • Realtime Infrastructure
        Realtime Infrastructure

        Hosted WebSocket infrastructure

    • Tools
      • Examples

        Gallery of open source examples

      • Next.js Starter Kit

        Kickstart your Next.js collaborative app

      • DevTools

        Browser extension for debugging

      • Tutorial

        Step-by-step interactive tutorial

      • Guides

        How-to guides and tutorial

    • Company
      • Blog

        The latest from Liveblocks

      • Customers

        The teams Liveblocks empowers

      • Changelog

        Weekly product updates

      • Security

        Our approach to security

      • About

        The story and team behind Liveblocks

  • Docs
  • Pricing
  • Ready-made features
    • AI Copilots
    • Comments
    • Multiplayer Editing
    • Notifications
    • Presence
    Platform
    • Monitoring Dashboard
    • Realtime Infrastructure
    Solutions
    • People platforms
    • Sales tools
    • Startups
    Use cases
    • Multiplayer forms
    • Multiplayer text editor
    • Multiplayer creative tools
    • Multiplayer whiteboard
    • Comments
    • Sharing and permissions
    • Document browsing
  • Resources
    • Documentation
    • Examples
    • React components
    • DevTools
    • Next.js Starter Kit
    • Tutorial
    • Guides
    • Release notes
    Technologies
    • Next.js
    • React
    • JavaScript
    • Redux
    • Zustand
    • Yjs
    • Tiptap
    • BlockNote
    • Slate
    • Lexical
    • Quill
    • Monaco
    • CodeMirror
  • Company
    • Pricing
    • Blog
    • Customers
    • Changelog
    • About
    • Contact us
    • Careers
    • Terms of service
    • Privacy policy
    • DPA
    • Security
    • Trust center
    • Subprocessors
  • HomepageSystem status
    • Github
    • Discord
    • X
    • LinkedIn
    • YouTube
    © 2025 Liveblocks Inc.
Blog/Updates

Manage multiple projects and easily roll new API keys

We've improved our dashboard enabling you to manage your Liveblocks app more efficiently—you can now create multiple projects and easily roll new API keys!

on November 17th, 2022
Manage multiple projects and easily roll new API keys
November 17th, 2022·3 min read
Share article

Here at Liveblocks, we like to go the extra mile, which is why today, we’re excited to announce two new dashboard improvements to further enhance developer experience:

  • Managing multiple projects
  • Rolling new public API keys

Managing multiple projects

Previously, you had access to two API keys: test for development, and live for production. We noticed that some of you had to create multiple accounts to reproduce their more complex development structure.

Luckily, this is an issue of the past! You can now create multiple projects from the dashboard, name them as you please, and associate them with the appropriate environment: Development or Production. Of course, each project has its own unique set of secret and public keys.

You can use separate projects for your different applications or domains. For example, if you have three environments for your Acme application, you can replicate it by creating three different Liveblocks projects:

  1. Project Acme Dev (Development environment type),
  2. Project Acme Staging (Development environment type)
  3. Project Acme (Production environment type)
Liveblocks dashboard with three example projects

Looked at our documentation recently? Code snippets now allow you to select a project, and upon selection, will insert the correct development or production key into the code, making for quicker copy/pasting and speeding up development time. Here’s an example taken from our “Creating a collaborative online whiteboard” tutorial.

Rolling new public API keys

You can now easily roll a new API key, which means that after generating a new one from the dashboard, you can now also set a transition period (7 days by default) where both the former and new key will be valid and active.

The secret key has also been lengthened from 24 to 64 characters, so you can be sure it’s solid and secure.

Note that after creation, secret keys are no longer accessible from the dashboard—when you generate a new key, make sure to save it somewhere safe!

Contributors

This month, we want to send a special shout-out to Olivier Foucherot for his contribution on the key roll out improvement. Follow-us on Twitter to stay up to date with all our latest releases. See you soon for the next update!

Product updates

Ready to get started?

Join thousands of companies using Liveblocks ready‑made collaborative features to drive growth in their products.

Book a demo

Related blog posts

  • What's new in Liveblocks: August 2025

    What's new in Liveblocks: August 2025

    Picture of Chris Nicholas
    September 17th
    Updates
  • What’s new in Liveblocks: July 2025

    What’s new in Liveblocks: July 2025

    Picture of Chris Nicholas
    August 5th
    Updates
  • What’s new in Liveblocks: June 2025

    What’s new in Liveblocks: June 2025

    Picture of Chris Nicholas
    July 15th
    Updates