• Formerly Platform.sh
  • Contact us
  • Docs
  • Login
Watch a demoFree trial

Ruby deployments that stay predictable at scale

Ship Rails, Sinatra, or a custom Ruby app on a self-service cloud platform that scales without you managing infrastructure. Define your Ruby version, web server, build/deploy hooks, services, and scheduled tasks in a single config file. Push code to create a live isolated environment; merge to ship.

Start your free trialRequest a demo

Configure once, ship Rails anywhere

Configuration-driven deployment, zero DevOps required - Define your Ruby version, app server, services, and build steps. Need PostgreSQL, Redis, or Elasticsearch alongside your Rails app? Add them with a configuration line. Upsun provisions and networks everything automatically when you push to Git. See Ruby configuration docs 

Ruby runtimes with predictable patching

Specify your Ruby version in your app definition. Security patches are applied automatically to your runtime without changing your configured workflow. Use the TARGET_RUBY_VERSION env variable to prevent Bundler version mismatches when patches roll out.

Prevent patch-update build failures

Rails-ready builds and deploy hooks

Install gems, precompile assets, and run database migrations as part of your normal pipeline. Keep the steps explicit, reviewable, and consistent across every environment.

Rails + Puma configuration example

Add services as code

Provision databases, caches, queues, and search as part of your project config—then connect them through defined relationships, inside the environment’s internal network.

Add managed services

Deploy and scale Ruby apps your way

Isolated environments for every branch - Every Git branch gets its own isolated environment, a byte-for-byte clone of production, including your database and services. Test Ruby upgrades, gem updates, or new features without risk. What you test in staging is what you get in production. How branch-based environments work

Run Sidekiq and background workers alongside your web app

Deploy Sidekiq, Solid Queue, Resque, or any background processor as a worker container in the same project as your web application. Workers run in separate containers with independent resource allocation, sharing the same codebase and output.

Configure Ruby workers

Schedule Rake tasks and cron jobs

Run scheduled Rake tasks directly from your configuration. Define cron jobs with standard cron syntax, and Upsun executes them inside your application container, with full access to your app code, environment variables, and connected services.

Configure cron jobs

Git-native deployment workflow

Push to Git and Upsun builds, provisions, and deploys your Ruby stack automatically. Integrate with GitHub, GitLab, or Bitbucket. Use the Upsun CLI or web console to manage environments, check logs, or trigger deployments from your terminal.

Learn more

Observe and optimize Ruby performance

Built-in continuous profiling for Ruby - Upsun includes continuous profiling for Ruby applications, powered by Blackfire. Identify which methods consume the most CPU and memory in production without adding overhead to your app. Set up Ruby profiling

Monitor

Track CPU, memory, and disk usage across all your Ruby containers in real time with infrastructure metrics. Receive alerts when resources run low so you can scale before issues affect your users.

Learn more

Investigate

Branch a production replica into a new environment, then use the Blackfire profiler to investigate performance bottlenecks in your Ruby code. Find slow Active Record queries, memory bloat, or inefficient gem usage without affecting live traffic.

Learn more

Enforce

Write performance tests for your Ruby methods and service calls. Add performance budgets to your CI pipeline to catch regressions before they reach production. Keep your optimizations optimized.

Learn more

Docs

Documentation

Full Ruby configuration reference

View

Ready to ship Ruby applications on Upsun?

Request a demoStart free trial
UpsunFormerly Platform.sh

Join our monthly newsletter

Compliant and validated

ISO/IEC 27001SOC 2 Type 2PCI L1HIPAATX-RAMP
© 2026 Upsun. All rights reserved.