When getting started with Sinatra or Padrino for the first time, we recommend that you check out the Getting Started guide which provides an overview of the rest of our resources. Also be sure to check out the Blog Tutorial for a step-by-step walkthrough of building your first Padrino project.

Padrino consists of multiple modules which enhance Sinatra in different ways. The major components are described in detail below:

Note that as a user of Padrino, each of the major components can be used standalone in an existing Sinatra application or used together for a full-stack Padrino project.


These guides should provide a pretty good overview but if you have any questions be sure to contact us: @padrinorb, discuss things on the google groups, join us on freenode IRC at “#padrinorb” or open an issue on GitHub.