---
title: "Integrations"
description: "Learn more about how integrations extend the functionality of our SDK to cover common libraries and environments automatically."
url: https://docs.sentry.io/platforms/dart/guides/flutter/integrations/
---

# Integrations | Sentry for Flutter

The Sentry SDK uses integrations to hook into the functionality of popular libraries to automatically instrument your application and give you the best data out of the box.

Integrations can automatically add error instrumentation, performance instrumentation, and/or extra context information to your application. Flutter builds on the Dart SDK, so all Dart integrations are available in Flutter as well.

| **Integration**                                                                                                                         | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------- | ----------- | ---------------------- |
| [`App Start`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/app-start-instrumentation.md)                           | ✓                |            | ✓           |                        |
| [`Asset Bundle`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/asset-bundle-instrumentation.md)                     |                  |            | ✓           |                        |
| [`Dio`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/dio.md)                                                       |                  | ✓          | ✓           | ✓                      |
| [`Drift`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/drift-instrumentation.md)                                   |                  |            | ✓           |                        |
| [`File`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/file.md)                                                     |                  | ✓          |             |                        |
| [`Hive`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/hive-instrumentation.md)                                     |                  |            | ✓           |                        |
| [`Http`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/http-integration.md)                                         |                  | ✓          | ✓           | ✓                      |
| [`Isar`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/isar-instrumentation.md)                                     |                  |            | ✓           |                        |
| [`Logging`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/logging.md)                                               |                  | ✓          |             | ✓                      |
| [`Routing`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/routing-instrumentation.md)                               |                  |            | ✓           | ✓                      |
| [`Slow and Frozen Frames`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/slow-and-frozen-frames-instrumentation.md) | ✓ \*             |            | ✓           |                        |
| [`Sqflite`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/sqflite-instrumentation.md)                               |                  |            | ✓           |                        |
| [`User Interaction`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/user-interaction-instrumentation.md)             |                  |            | ✓           | ✓                      |
| [`Firebase Remote Config`](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/firebase-remote-config.md)                 |                  |            |             | ✓                      |

*Slow and Frozen Frames* should work automatically, however if `WidgetsFlutterBinding` is initialized before `SentryFlutter.init`, then this instrumentation will not work automatically.

## Pages in this section

- [App Start Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/app-start-instrumentation.md)
- [Asset Bundle Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/asset-bundle-instrumentation.md)
- [Dio Integration](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/dio.md)
- [Drift Database Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/drift-instrumentation.md)
- [File I/O](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/file.md)
- [Hive Database Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/hive-instrumentation.md)
- [Firebase Remote Config](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/firebase-remote-config.md)
- [HTTP Integration](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/http-integration.md)
- [Isar Database Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/isar-instrumentation.md)
- [Logging Integration](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/logging.md)
- [Routing Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/routing-instrumentation.md)
- [Slow and Frozen Frames and Frames Delay Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/slow-and-frozen-frames-instrumentation.md)
- [sqflite Database Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/sqflite-instrumentation.md)
- [User Interaction Instrumentation](https://docs.sentry.io/platforms/dart/guides/flutter/integrations/user-interaction-instrumentation.md)
