SDKs

Five SDK languages at parity (and growing)

Every SDK we list clears the same parity bar. No long tail of stubs.

Shipping today

@coderadar/browser

Browser JavaScript

$ npm install @coderadar/browser
import { init, captureException } from '@coderadar/browser';
init({ dsn: 'https://<key>@api.coderadar.app', release: GIT_SHA });
try { riskyThing(); } catch (e) { captureException(e); }
Full reference →
@coderadar/node

Node.js (canonical)

$ npm install @coderadar/node
import { initCodeRadar } from '@coderadar/node';
initCodeRadar({ apiKey: process.env.CODERADAR_API_KEY!, serviceName: 'api' });
// Auto-instruments Express, Fastify, Postgres, Redis, undici, etc.

Per D-013 this package supersedes the legacy @coderadar/sdk. @coderadar/sdk ships as a thin re-export shim and will be removed after a deprecation window.

Full reference →
github.com/coderadar/coderadar-go

Go

$ go get github.com/coderadar/coderadar-go
client := coderadar.NewClient(os.Getenv("CODERADAR_API_KEY"),
    coderadar.DefaultEndpoint, coderadar.WithServiceName("api"))
http.Handle("/", client.WrapPanics(myHandler))
Full reference →
coderadar (PyPI)

Python

$ pip install coderadar
import coderadar
coderadar.init(dsn=os.environ["CODERADAR_DSN"], environment="production")
# sys.excepthook + threading.excepthook auto-installed
Full reference →
coderadar (crates.io)

Rust

$ cargo add coderadar
let client = coderadar::Client::new(std::env::var("CODERADAR_API_KEY")?,
                                    "https://api.coderadar.app/v1");
client.capture_error(&err, coderadar::ErrorOpts::new()
    .tag("feature", "checkout")).await?;
Source on GitHub →

Coming in spec 07

Coming in spec 07
coderadar (RubyGems)

Ruby

$ gem install coderadar

Rack middleware, Sidekiq integration, ActiveSupport breadcrumb hooks.

Coming in spec 07
coderadar/coderadar (Composer)

PHP

$ composer require coderadar/coderadar

Laravel + Symfony adapters; PSR-3 logger bridge.

Coming in spec 07
coderadar (WordPress.org plugin)

WordPress plugin

$ wp plugin install coderadar

Drop-in error capture for WordPress sites — no PHP code changes required.

The parity bar

Every SDK on this page implements event capture, traces, breadcrumbs, custom context, sample-rate config, a PII scrubber, and async/queue auto-instrumentation. Browser additionally ships sourcemap upload. See the parity matrix for the per-capability status.

Honest competitor accounting

Sentry advertises ~25 platforms but feature parity across the list is uneven — flagship TypeScript SDK has replay, profiling, and tracing while community-grade SDKs like Elixir are errors-only. CodeRadar's accounting is the SDK boundary: every listed SDK clears the same bar.