Otto detects your application type and builds a development environment tailored specifically for that application, with zero or minimal configuration.
Don't worry about what you need to build a development environment or how to deploy your application, Otto does this for you.
Otto manages your infrastructure and deploys your application to any cloud platform.
Otto automatically fetches dependencies, detects conflicts, and installs and configures these dependencies for development and deployment.
A story of the development and deployment of a fully functional Rails application onto AWS with Otto.
Initialize a new Rails application with out-of-the-box defaults.
$ rails new
Otto's compile step automatically detects the type of application as Rails and prepares Otto to manage your app's lifecycle. (You can also customize nearly every aspect of Otto's behavior by writing an Appfile.)
$ otto compile
Otto builds and runs a local development environment, so you can easily test and make changes to your application.
$ otto dev
Otto creates a base infrastructure according to industry best practices.
$ otto infra
Otto packages your application and prepares it for deployment onto your infrastructure.
$ otto build
Your Rails application is converted to running infrastructure. Your app is now available to the world!
$ otto deploy