Every language

A client for every stack

20 real clients, from Rails and Python down to plain C and Elixir. Pick yours below for install docs, framework notes, and real screenshots of what its reports look like once they're in ForgeOps.

Don't see your language?

The ingestion API is a plain HTTPS POST -- any language that can send one can report to ForgeOps, exactly the way every client above does under the hood:

curl -X POST https://your-forgeops-host/api/v1/events \
  -H "Authorization: Bearer <api_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "exception_class": "PaymentError",
    "message": "the card was declined by the payment gateway",
    "backtrace": [
      { "file": "charge.rb", "line": 42, "method": "charge_card", "in_app": true }
    ],
    "environment": "production"
  }'

The host and api_key are the same two pieces every client's own DSN carries (from a project's settings page). backtrace, context, and tags are all optional; only exception_class and message are required. Would rather have a real client for it? Request a language.

Get started free