A provider is a small library of code that you place in your application. Their APIs expose functionality that lets you automatically send errors to the Raygun service. Each does this in its language's standard way, for instance, being available from a popular package manager, or using common language patterns to do the sending. All are designed to be added and configured in minutes.

Official providers

Raygun4Net

Provider for .NET (WinForms, ASP.NET, WPF, etc), WinRT (Windows 8 Store apps and Desktop applications) and Windows Phone

Raygun4iOS

Native iOS provider for transmitting crash reports and turning them into useable back traces

Raygun4ruby

Provider for both Ruby and Ruby on Rails

Raygun4py

Provider for Python 2.6/2.7 and Python 3+

Raygun4node

Provider for node.js

Raygun4js

Provider for JavaScript websites, web applications and apps

Raygun4PHP

Provider for PHP 5.3 and above

Raygun4WP

Provider for WordPress

Raygun4Java

Provider for Java 6+ and Scala - desktop and web applications (servlets, JSPs, Play Framework)

Raygun4Android

Provider for Android Gingerbread and newer - all devices and tablets

Raygun4Go

Provider for Golang.

Raygun4cfml

Provider for ColdFusion 9

Third-party providers

Nancy.Raygun

Provider for Nancy, the lightweight .NET web framework

Django-raygun-dot-io

Provider for Django for Python

goraygun

Package for the Go language to handle panics and post them automatically to Raygun

Raygun Drupal

Provider for the Drupal framework

RaygunCake

Plugin for the CakePHP 2.x framework

RaygunAS

Raygun client for Adobe Air projects

Please contact us if we do not support your language and would like one added, you want to list your provider here, or would like assistance in developing a Raygun provider.

API

REST - JSON API

API documentation for manually sending and querying errors. Can be used to create your own provider or interact with Raygun at a lower level.