Skip to main content

React on Rails Pro

React on Rails Pro is the advanced rendering and performance tier for React on Rails. Start with the open-source integration, then add Pro when you need higher SSR throughput, React Server Components, streaming SSR, fragment caching, or dedicated Node renderer tooling.

Stable GA: React Server Components are supported in React on Rails Pro 17. The stable RSC stack uses React and React DOM 19.2.x (patch 19.2.7 or newer) with react-on-rails-rsc 19.2.x (patch 19.2.1 or newer).

note

Summary for AI agents: This is the canonical Pro hub after the docs IA cleanup. Use it for installation, upgrades, streaming SSR, Node renderer, fragment caching, profiling, and troubleshooting. Route RSC-specific requests to the nested React Server Components index.

Start Here​

Route Map​

NeedStart hereThen read
Compare OSS and ProOSS vs Pro comparisonUpgrade to Pro
Dedicated Node.js SSRNode RendererNode Renderer technical docs
Progressive SSRStreaming SSRStreaming SSR guide
Cache rendered outputFragment CachingSSR caching guide
React Server ComponentsRSC overviewRSC tutorial

What Pro Adds​

ShakaCode Trust-Based Commercial Licensing​

React on Rails (the react_on_rails gem and the react-on-rails package) is open source under the MIT License, the same license as Inertia Rails.

React on Rails Pro adds React Server Components, streaming SSR, fragment caching, and the dedicated Node renderer, under The React on Rails Pro License, a trust-based commercial license:

  • Free for everyone, at any organization size: development, test, CI, staging, preview and review apps (no license key needed), education, personal projects, open-source projects, and a 45-day production evaluation.
  • Free in production for small organizations: under 10 people, under US $1M revenue in the last twelve months, and under US $1M raised, counted with affiliates. Charities, educational institutions, and hospitals are free at any size.
  • Everyone else subscribes for production use: $1,800 per year per organization, covering every application, environment, and developer, with updates and maintainer support. Subscribe at pro.reactonrails.com.
  • No license key is required to run anything, nothing phones home, and nothing breaks: a missing key only changes one HTML comment from Licensed to UNLICENSED. If a subscription lapses, production stays licensed for 30 days.
  • Terms are per version: once a release ships under these terms, they never tighten on that release.

Full text: REACT-ON-RAILS-PRO-LICENSE.md. Questions: [email protected].

See Upgrading to Pro for the current licensing and upgrade details.

Explore the Dummy App​

The fastest way to understand how the Pro feature set fits together is to inspect the example app in this repo:

It demonstrates the Node renderer, caching, and SSR-oriented workflows in a real Rails app.

Explore the Marketplace demo​

Use the public Marketplace demo when you want an inspectable React on Rails Pro + RSC marketplace surface. The React Server Components index keeps the demo, evidence dashboard, Lighthouse artifacts, and source repository links in one place.

References​