Skip to main content

Documentation Guide

Current docs: This documentation is for React on Rails 17. For historical v15 material, see the React on Rails 15.0.0 docs and React on Rails 15.0.0 code. Version 15.0.0 was retracted, so use these links only when maintaining older applications.

React on Rails is one product with two tiers: open source for Rails + React integration, and Pro when you need higher SSR throughput, deeper RSC support, or maintainer-backed help.

Choose the path that matches your app

Starting a new Rails + React app

Adding React to an existing Rails app

Already using React on Rails OSS?

Evaluating Rails + React options

Dive deeper when you need it

Pro features

Start at React on Rails Pro for the canonical Pro route map, then choose the feature family you need:

Friendly License Model

  • Try React on Rails Pro freely in development, test, CI/CD, and staging. No token is required to evaluate.
  • Production deployments require a paid license. See Pro pricing and sign up for current options. If your organization is budget-constrained, contact us about free or low-cost licenses.

Packages

React on Rails ships as a Ruby gem with companion npm packages. Versions are pulled live from each registry.

PackageVersionRegistryDescription
react_on_railsreact_on_rails versionRubyGemsRails integration gem for React on Rails open source.
react-on-railsreact-on-rails versionnpmJavaScript runtime and helpers for the open source gem.
react_on_rails_proreact_on_rails_pro versionRubyGemsPro Rails gem for SSR, RSC, streaming, and Node Renderer integration.
react-on-rails-proreact-on-rails-pro versionnpmPro client package for higher-throughput SSR and related integrations.
react-on-rails-pro-node-rendererreact-on-rails-pro-node-renderer versionnpmDedicated Node.js renderer used by React on Rails Pro.
react-on-rails-rscreact-on-rails-rsc versionnpmReact Server Components support package.
create-react-on-rails-appcreate-react-on-rails-app versionnpmCLI for scaffolding a new Rails and React app.

Need more help?