Xamarin Crash Reporting with Raygun

Easily detect, diagnose and fix Xamarin crashes

Solving Xamarin crashes has never been so easy!

Detect, diagnose and destroy Xamarin errors and crashes that are affecting your customers. With smart Xamarin crash reporting software from Raygun, you can be alerted to issues affecting your users, the second they happen.

Simply add a short code snippet and deploy your app into production, that’s all you need to start monitoring your applications for Xamarin crashes. Start fixing bugs within minutes of your application going live!

Raygun supports all major programming languages and platforms including iOS, Android, Xamarin, Javascript and more. Whatever your tech stack looks like, or whether you’re monitoring backend or frontend code, Raygun can ensure all issues are brought to your team’s attention. All your errors are reported to your Raygun dashboard automatically.

Getting started - It's quick and easy


Sample installation for Xamarin.iOS

Install the provider by searching "Raygun4Net" in either:

NuGet - Right click the project and select "Manage NuGet Packages..." in Visual Studio, or "Add" > "Add NuGet Packages..." in Xamarin Studio.

Xamarin Component Store - Double click the Components folder in Xamarin studio, or right click the Components folder in Visual Studio and select "Get More Components".

In the main entry point of your application, use the static RaygunClient.Attach method using your app API key. 

static void Main(string[] args)
  UIApplication.Main(args, null, "AppDelegate");

 // Your code


Start sending data!

Raygun will start monitoring your application for problems that are present in your Xamarin application. Errors are grouped by their root cause and smart notifications alert you to the things that need attention.

Start fixing your Xamarin errors and crashes and improve your app quality!

Don’t rely on your users to report errors

14 day free trial - no credit card required!

Xamarin Crash Reporting Features

Getting the crash report from a user is difficult for every mobile developer, so we’ve made it easy, automatically collecting crash reports from the user’s device and presenting the diagnostic details on your Raygun dashboard. Testing can get you so far, but once your app is out in the wild, how will you know whether errors and crashes are occurring for users? Raygun gives mobile developers full visibility over problems affecting their apps.

Raygun4Net is a small library that can listen to all unhandled exceptions in your Android and iOS applications and send the details to your Raygun account. This allows you to see issues in your application as soon as your users encounter them alongside performance issues that are causing bad user experiences. Debug and release improvements and fixes for your customers faster than ever before using the Raygun software intelligence platform.

Only a small amount of code is required to integrate this Raygun provider into your application. Full documentation is provided when you install this component, and a step-by-step guide is available when you create an application on your Raygun dashboard.

Raygun gives you full stacktraces for each and every error occurrence, along with environment information, HTTP requests, raw data, browser, OS, affected users and more. All the details you need to rectify issues quickly and efficiently. Raygun stores every single error event (no data sampling) so you’ll always have the right information at hand when needing to see when, why and how an error occurred.

    • Rather than be bombarded with a flood of messages and error emails, Raygun silently monitors your applications in the background and offers smart alerts for you when need to take action. Notifications are fully customizable, but repeating error instance emails and team chat alerts are sent only when issues are recurring or getting worse, resulting in more signal, and less noise.
    • Raygun allows you to set inbound filters to remove the reporting of errors you don’t care about or cannot fix, meaning you’ll be able to see the problems that are highest priority and affecting the largest amount of users. Choose what you want to monitor with custom setup for dealing with private user details and sensitive information, you can do it all.

It takes minutes to set Raygun up - seriously

Simply add a short Xamarin code snippet and deploy your application into production, that’s all you need to start monitoring your application for Xamarin errors. Start fixing bugs within minutes!

More about Crash Reporting
Raygun dashboard Play button

Raygun also supports your backend

Don’t rely on your users to report errors

14 day free trial - no credit card required!

Supports all major web and mobile programming languages

View all languages

Integrates with the workflow tools you use everyday

View all integrations

Solve your Xamarin crashes with Raygun

Forget logs and support tickets. Find the answers you need with greater speed and accuracy.

Raygun Xamarin Error Monitoring

Discover why 40,000+ developers love Raygun

14 day free trial - no credit card required!