Forge Realtime is now Generally Available (GA)

We are thrilled to announce that Forge Realtime has officially moved from Preview to General Availability (GA)!

Forge Realtime allows you to build interactive, collaborative experiences by enabling realtime communication for your app. With this GA release, Realtime is ready to use in production apps with full platform support and Atlassian’s operational readiness.

Why Use Realtime?

Atlassian customers are increasingly demanding apps that keep pace with the way modern teams work: fast, collaborative, and always in sync. Whether it’s live editing, instant notifications, or seamless multi-user collaboration, the information should flow in real time.

Forge Realtime is our answer to this need. It lets you build apps where data updates instantly across all users, without manual refreshes or polling. Imagine collaborative pages, live dashboards, or instant feedback tools, all natively integrated.

Here are just a few of the experiences you can build:

  • Real-time status indicators: Show when team members are viewing, editing, or working across the same Forge app context.

  • Collaborative activity feeds: Broadcast project updates and team actions across all users viewing the same workspace context, keeping everyone in the loop as things happen.

  • Live collaborative editing: Enable teams to co-edit content, tickets, or diagrams with changes reflected instantly for everyone.

  • Instant notifications and alerts: Push updates to users the moment something changes.

  • Real-time dashboards: Keep project metrics, sprint boards, or incident status up-to-date for all stakeholders, all the time.

  • Interactive widgets: Build voting, Q&A, or brainstorming tools that update as users interact.

What’s New in GA?

Based on your feedback during the Preview phase, we’ve introduced key features to give you more control and security:

  • Granular Permissions (Subscriber vs. Publisher Roles): You can now issue tokens that grant specific access levels. Using the new permissions argument in signRealtimeToken, you can restrict publishing to your backend while granting subscribe-only access to your frontends.

  • Enforced Rate Limits: To ensure platform stability, we have implemented a limit of 50 operations per app installation per second.

  • Production Ready: Realtime is now backed by full platform support, meaning it’s ready for your most critical production workflows.

What You Need to Do

To take advantage of the GA features and ensure your app is running on the latest stable version, please update your Forge packages.

Run the following commands in your app directory:

npm install @forge/bridge@latest
npm install @forge/realtime@latest

Resources to Get Started

We can’t wait to see the real-time experiences you build! If you have questions or feedback, please drop them in the comments below.

Happy coding! :hammer_and_wrench:

4 Likes