Language SDKs
AppSignal’s own SDKs, with the deepest feature coverage.Ruby
Monitor Rails, Sinatra, Sidekiq, and other Ruby applications with the AppSignal gem.
Elixir
Monitor Phoenix, Ecto, Oban, and other Elixir applications.
Node.js
Monitor JavaScript and TypeScript applications, with plugins for popular frameworks and packages.
Python
Monitor Django, Flask, Celery, and other Python applications.
PHP
Monitor PHP applications, with auto-instrumentation for Laravel and Symfony.
JavaScript (browser)
Track errors in front-end JavaScript applications.
Languages via OpenTelemetry
AppSignal supports additional languages through OpenTelemetry. Any tool or service that exports OpenTelemetry traces, metrics, or logs can send data to AppSignal.Go
Monitor Go applications through OpenTelemetry.
Java
Monitor Java applications through OpenTelemetry.
OpenTelemetry
Send data from any other language or service that supports the OpenTelemetry protocol.
Telemetry tools
Standalone tools that monitor processes and hosts, and collect telemetry outside your application code.Wrap
Monitor any process running on your servers, such as cron jobs or database servers.
Collector
Collect and process OpenTelemetry data before sending it to AppSignal.
Standalone agent
Collect host metrics, StatsD, and NGINX data from servers that don’t run your application.