Elixir API