# AppSignal v2.17.0 - API Reference

## Modules

- [Appsignal](Appsignal.md): AppSignal for Elixir. Follow the [installation
guide](https://docs.appsignal.com/elixir/installation.html) to install
AppSignal into your Elixir app.
- [Appsignal.CheckIn](Appsignal.CheckIn.md)
- [Appsignal.CheckIn.Cron](Appsignal.CheckIn.Cron.md)
- [Appsignal.CheckIn.Event](Appsignal.CheckIn.Event.md)
- [Appsignal.CheckIn.Heartbeat](Appsignal.CheckIn.Heartbeat.md)
- [Appsignal.CheckIn.Scheduler](Appsignal.CheckIn.Scheduler.md)
- [Appsignal.CheckIn.Scheduler.Debounce](Appsignal.CheckIn.Scheduler.Debounce.md)
- [Appsignal.Ecto](Appsignal.Ecto.md)
- [Appsignal.Ecto.Repo](Appsignal.Ecto.Repo.md)
- [Appsignal.Heartbeat](Appsignal.Heartbeat.md)
- [Appsignal.Instrumentation](Appsignal.Instrumentation.md)
- [Appsignal.Instrumentation.Helpers](Appsignal.Instrumentation.Helpers.md)
- [Appsignal.IntegrationLogger](Appsignal.IntegrationLogger.md)
- [Appsignal.Logger](Appsignal.Logger.md)
- [Appsignal.Logger.Backend](Appsignal.Logger.Backend.md)
- [Appsignal.Logger.Handler](Appsignal.Logger.Handler.md)
- [Appsignal.Metadata](Appsignal.Metadata.md)
- [Appsignal.Span](Appsignal.Span.md)
- [Appsignal.Tracer](Appsignal.Tracer.md)
- [Appsignal.Transaction](Appsignal.Transaction.md)
- [Appsignal.TransactionRegistry](Appsignal.TransactionRegistry.md)
- [Appsignal.Utils.ArgumentCleaner](Appsignal.Utils.ArgumentCleaner.md)
- [Appsignal.Utils.Literal](Appsignal.Utils.Literal.md)

## Mix Tasks

- [mix appsignal.check_install](Mix.Tasks.Appsignal.CheckInstall.md)
- [mix appsignal.demo](Mix.Tasks.Appsignal.Demo.md)
- [mix appsignal.diagnose](Mix.Tasks.Appsignal.Diagnose.md)
- [mix appsignal.install](Mix.Tasks.Appsignal.Install.md)

