> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppSignal for Elixir

AppSignal supports the [Elixir language][elixir-lang] with an [Elixir
package][appsignal-package]. The package supports pure Elixir applications and
the Phoenix framework out-of-the-box. Other frameworks and packages might
require some [custom instrumentation](/elixir/instrumentation).

## Installation

To get started with AppSignal for Elixir, follow our guide to [installing
AppSignal](/elixir/installation) in your Elixir application for both pure
Elixir and Phoenix installations.

## Configuration

It's possible to configure the AppSignal Elixir package using an initializer or
using environment variables. Read more about [configuring
AppSignal](/elixir/configuration).

## Integrations

The AppSignal Elixir package also integrates with popular integrations such as the Phoenix framework. We currently support the following integrations:

* [Absinthe](/elixir/integrations/absinthe)
* [Phoenix](/elixir/integrations/phoenix)
* [Plug](/elixir/integrations/plug)
* [Ecto](/elixir/integrations/ecto)
* [Erlang](/elixir/integrations/erlang)
* [Finch](/elixir/integrations/finch)
* [HTTPoison](/elixir/integrations/httpoison)
* [Oban](/elixir/integrations/oban)
* [Tesla](/elixir/integrations/tesla)

## Instrumentation

To make your own integrations with AppSignal or to add custom instrumentation
to your application, see the
[instrumentation](/elixir/instrumentation) documentation.

[elixir-lang]: http://elixir-lang.org/

[appsignal-package]: https://hex.pm/packages/appsignal
