Aeronaut

Deploy Ruby on Rails on AWS Lambda

Production-ready, serverless Ruby on Rails apps running in your AWS account. One-time payment, no servers, no DevOps work, no lock-in.

Product screenshot

Why would I want to run Rails on AWS Lambda with Aeronaut?

You get a production-ready setup with a one-time fee. It’s fast to launch, low-cost to run, and perfect for hobby projects or early-stage products.

One-time setup, no lock-in

Pay once, get AWS infrastructure deployed in your account. No monthly fees, no proprietary platforms.

Fast, serverless deployment

We containerize your app and run it on Lambda. No servers to manage—just push to GitHub and you're live.

Cost-efficient by default

Great for low-traffic or staging apps—pay only when your app runs, and scale up when needed.

Built-in build pipeline

CI/CD is ready out of the box—push to GitHub and deploy automatically with AWS CodeBuild.

Modern DevOps practices

VPCs, security groups, secrets management, and more—set up the right way from day one.

Rinse and repeat

One deployment, one payment – perfect for shipping MVPs or internal tools.

Frequently asked questions

Have a question about running Rails on Lambda? We have answers. If you don’t see your question here, please reach out to us.

What do I need to provide?
A GitHub token and temporary AWS credentials. We handle the rest and you can revoke them after deployment.
Will my Rails app fit in the Lambda size limits?
If it's a fairly typical app, then most likely yes! Our build process optimizes your Ruby on Rails app to stay well within AWS Lambda's container image limit.
How are migrations run?
rails db:migrate is executed within the same container image during deploy.
What about cold starts?
Optimized boot time sits around 300 ms. Provisioned Concurrency is auto-tuned if you need sub-100 ms performance. For better performance (at higher cost), consider deploying Ruby on Rails on AWS ECS.
Can I tweak the infrastructure later?
Absolutely. Aeronaut provisions the AWS infrastructure in your account, sets up the build pipeline, and then we hand things off to you – extend or modify it as needed.
What does it cost?
A one-time fee covers infrastructure setup for one project. After that, you only pay for AWS usage—there’s no recurring Aeronaut bill unless you opt into ongoing support and maintenance.
Won’t LLMs do it for me?
Eventually, maybe — but you’ll still spend time tweaking and debugging. For a one-time, simple fee, you get infrastructure that already works.
Can I deploy other stuff?
Yes. The Professional plan also supports deploying static Next.js websites. For other frameworks or custom setups, our Business plan has you covered.

Ready to dive in?
Deploy your Ruby on Rails app on AWS Lambda today.