Maru Docs

Welcome to the maru developer hub. You'll find comprehensive guides and documentation to help you start working with maru as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

What is Maru?

Maru is a REST-like API framework for elixir inspired by grape. It's designed to run on plug or complement existing web application frameworks such as phoenix by providing a simple DSL to easily develop RESTful APIs.

What does Maru do?

  • grape-like DSL for routing HTTP requests
  • parameter validation and coercion
  • versioning
  • process response
  • supplementary unit test

What does Maru NOT do?

  • render template
  • database connection
  • plug wrappers like session, header and so on

Overview