Elixir é uma linguagem dinâmica e funcional projetada para construir aplicações escaláveis e manteneáveis. Elixir aproveita o Erlang VM, conhecido por executar sistemas de baixa latência, distribuídos e tolerantes a falhas, além de ser usado com sucesso no desenvolvimento web e no domínio de software embarcado.