Overview

What is Jets?

Jets is a Deployment Service. Jets makes it easy to deploy and run your app on Serverless. It packages up your code and runs it on AWS Lambda. Jets can deploy Rails, Sinatra, Hanami, and any Rack app.

Jets Account

To use Jets, you need a Jets account. You can sign up at www.rubyonjets.com and create an API token key there. There is a 2-week free usage period for your AWS account. After that, a paid plan is required. You pay a flat monthly price for each stack. Here’s the pricing.

Rails Support

To deploy your Rails app, Jets uses your code to build a Docker image and deploy it to AWS Lambda.

The steps to deploy your app are minimal. Add this to your Gemfile.

Gemfile

gem "jets", ">= 6.0"
gem "jets-rails", ">= 1.1"

And run

jets init
jets deploy

That’s it.