Skip to content

Commit 9df5593

Browse files
authored
Add Expo Integrations Docs (#13432)
1 parent 17f62cf commit 9df5593

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: Expo
3+
sidebar_order: 2
4+
description: "Learn how to integrate Sentry with Expo Application Services (EAS) to view crash reports and session replays for your Expo app deployments."
5+
---
6+
7+
## Sentry Integration With Expo dashboard
8+
9+
<Alert level="warning">
10+
11+
If you make changes to your organization slug, you'll need to update your configuration for this integration. Learn more in our [troubleshooting guide](/organization/integrations/troubleshooting).
12+
13+
</Alert>
14+
15+
The Sentry integration with Expo allows you to view crash reports and [Session Replays](/platforms/react-native/session-replay/) for your Expo app deployments directly within your Expo Application Services (EAS) dashboard. This integration provides a direct link to Sentry stack traces with full context, sessions replays, and debugging capabilities.
16+
17+
### Install
18+
19+
<Alert>
20+
21+
Sentry owner, manager, or admin permissions are required to install this integration.
22+
23+
</Alert>
24+
25+
1. Log in to your Expo dashboard and open **Account Settings > Overview** (`https://expo.dev/accounts/[your-account]/settings`).
26+
2. Locate the **Connections** section and click **Connect** next to Sentry.
27+
3. Login to Sentry and accept the integration into your organization. You will be redirected back to Account Settings > Overview.
28+
29+
### Configure
30+
31+
#### Link Your Projects
32+
33+
After connecting your accounts, you need to link your Expo dashboard Project to your Sentry Project:
34+
35+
1. Open **Projects > [Your Project] > Configuration > Project settings** in Expo dashboard.
36+
2. Click **Link** and select your Sentry Project from the dropdown.
37+
38+
### Usage
39+
40+
To see your Sentry Issues and Replays in Expo dashboard, you'll first need to ensure you've created a [Expo dashboard channel](https://docs.expo.dev/eas-update/how-it-works/) and assigned builds to it to create an [EAS deployment](https://docs.expo.dev/eas-update/deployment/). Once this is done, you can view your Sentry data by:
41+
42+
1. Open **Projects > [Your Project] > Updates > Deployments > [Deployment]** to view Sentry data from a Release.
43+
44+
45+
<Alert level="info">
46+
To take advantage of this integration, you need to add the Sentry React Native SDK to your Expo application. You can easily set up the SDK by running the Sentry wizard:
47+
48+
```bash
49+
npx @sentry/wizard@latest -i reactNative
50+
```
51+
52+
For more details on using Sentry with Expo, refer to the [Sentry documentation](https://docs.sentry.io/platforms/react-native/) for React Native applications.
53+
</Alert>

docs/organization/integrations/deployment/index.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ description: "Learn more about Sentry's deployment integrations."
55
---
66

77
- [Bitbucket Pipelines](/product/releases/setup/release-automation/bitbucket-pipelines/)
8+
- [Expo](/organization/integrations/deployment/expo/)
89
- [GitHub Actions](/product/releases/setup/release-automation/github-actions/)
910
- [GitHub Deployment Gates](/product/releases/setup/release-automation/github-deployment-gates/)
1011
- [Heroku](/organization/integrations/deployment/heroku/)

0 commit comments

Comments
 (0)