Sinatra is an open source web framework for Ruby programming language. It provides simple Domain Specific Language (DSL) for defining RESTful HTTP actions, and then defining how the application is going to respond to them.
This framework is lighweight and uses Rack which is a web server interface developed to run many Ruby frameworks using the same stack.