# Retort

[![Code Climate](](
[![Deps Status](](
[![Inline docs](](

JSONAPI over JSONRPC over RabbitMQ.

Supplies the RabbitMQ connection pool, `Retort.Connection`;
RPC servers, `Retort.Server.*`; and RPC clients, `Retort.Client.*`.

## Installation

If [available in Hex](, the package can be installed as:

  1. Add `retort` to your list of dependencies in `mix.exs`:

    def deps do
        {:retort, "~> 2.2"}

  2. Ensure `retort` is started before your application:

    def application do
      [applications: [:retort]]