---
title: Does Vercel support Ruby on Rails applications?
description: Learn how you can use Ruby on Rails with your frontend on Vercel.
url: /kb/guide/does-vercel-support-ruby-on-rails-applications
canonical_url: "https://vercel.com/kb/guide/does-vercel-support-ruby-on-rails-applications"
published: 2025-11-03
last_updated: 2026-06-16
authors: Lee Robinson
related:
  - /docs/release-phases
  - /blog/how-hashicorp-developers-iterate-faster-with-isr
  - /docs/project-configuration
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---
<!-- docsgraph:related -->
## Related pages

> **For AI agents:** Follow these links to understand how this page connects to the rest of the Vercel ecosystem. For the full cross-link map (inbound, outbound, prerequisites, and semantic neighbors), see the .graph.md link below.

- [Integrating Vercel and Kubernetes](https://vercel.com/docs/integrations/external-platforms/kubernetes?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Deploy your frontend on Vercel alongside your existing Kubernetes infrastructure.
- [Building secure and performant web applications on Vercel](https://vercel.com/blog/building-secure-and-performant-web-applications-on-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related)
- [Incremental Migration to Vercel](https://vercel.com/docs/incremental-migration?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Learn how to migrate your app or website to Vercel with minimal risk and high impact.
- [Frameworks on Vercel](https://vercel.com/docs/frameworks?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Vercel supports a wide range of the most popular frameworks, optimizing how your application builds and runs no matter w
- [How Vercel builds your application](https://vercel.com/docs/fundamentals/builds?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Learn how Vercel transforms your source code into optimized assets ready to serve globally.
- [How we run Vercel's CDN in front of Discourse](https://vercel.com/blog/how-we-run-vercels-cdn-in-front-of-discourse?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related)
- [Behind the scenes of Vercel's infrastructure: Achieving optimal scalability and performance](https://vercel.com/blog/behind-the-scenes-of-vercels-infrastructure?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related)
- [Using Express.js with Vercel](https://vercel.com/kb/guide/using-express-with-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Learn how to use Express.js in a Serverless environment.
- [Deploying React with Vercel](https://vercel.com/kb/guide/deploying-react-with-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Deploy React with Vercel to replace your build pipeline and shared staging. See how framework detection, previews, and F
- [How to Deploy a Redwood Site with Vercel](https://vercel.com/kb/guide/deploying-redwood-with-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Create your Redwood app and deploy it with Vercel.
- [How to Deploy a Vue.js Site with Vercel](https://vercel.com/kb/guide/deploying-vuejs-to-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Create your Vue.js app and deploy it with Vercel.
- [How to Deploy a Preact Site with Vercel](https://vercel.com/kb/guide/deploying-preact-with-vercel?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=related) — Create your Preact app and deploy it with Vercel.

Full cross-link map for this page: [/kb/guide/does-vercel-support-ruby-on-rails-applications.graph.md](/kb/guide/does-vercel-support-ruby-on-rails-applications.graph.md?from=related&source_path=%2Fkb%2Fguide%2Fdoes-vercel-support-ruby-on-rails-applications&source_site=vercel-kb&relationship=graph)
<!-- /docsgraph:related -->


Vercel supports using Ruby on Rails applications with a headless architecture.

Developers enjoy the productivity of building APIs and backend logic inside Rails applications but are often looking for more modern options for their frontend like React. A headless architecture separates your frontend and backend tooling, enabling you to choose best-in-class solutions for each part of your stack.

With Vercel, you can continue using your Ruby on Rails application as an API for your frontend on Vercel, with zero-configuration support for [35+ frontend frameworks](https://vercel.com/templates).

> **NOTE:** The Ruby runtime is available in [Beta](https://vercel.com/docs/release-phases#beta) on all plans.

## Benefits of decoupling

Vercel helps you build and deploy the fastest frontends for your Rails applications. You can deploy your site with zero configuration to the best [frontend infrastructure](https://vercel.com/features/infrastructure).

- **Develop:** Connect to your favorite APIs, databases, and content management systems.
  
- **Preview:** Integrate with any GitHub, GitLab, or Bitbucket repository for
  

[instant continuous deployment](https://vercel.com/features/previews).

- **Ship:** Deploy your site to every edge node worldwide for the fastest sites. Static files, Vercel Functions, the CDN, [and more](https://vercel.com/features/infrastructure).
  

Further, by moving to a modern frontend framework like [Next.js](https://vercel.com/solutions/nextjs), you can reduce the load on your backend through [Incremental Static Regeneration](https://vercel.com/blog/how-hashicorp-developers-iterate-faster-with-isr), saving you money on server-side compute.

## Migrating to Vercel

You can migrate your existing domain and DNS to Vercel [with zero downtime](https://vercel.com/guides/zero-downtime-migration-for-dns).

Vercel has been designed for incremental adoption. You can continue using your existing Ruby on Rails frontend and take over new pages on Vercel as needed. By starting small and incrementally adding more pages, you can prevent derailing feature work by avoiding a complete rewrite.\*\*\*\*

1. The first strategy is to configure your server or proxy such that, everything under a specific subpath points to Vercel For example, your existing website might be at
   

`example.com`, and you might configure your proxy such that `example.com/store` serves your new frontend on Vercel. 2. The second strategy is to create your new frontend on Vercel which points to the root URL of your domain. Then, you can use [rewrites](https://vercel.com/docs/project-configuration#project-configuration/rewrites) to have some subpaths to be proxied to your existing app.

If you are using Next.js, learn about [incrementally adopting Next.js](https://nextjs.org/docs/migrating/incremental-adoption) for more details.