Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 21 additions & 18 deletions docs/product/user-feedback/setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sidebar_order: 12
description: "Get started with Sentry's User Feedback, which allows you to collect feedback from your users."
---

With User Feedback, you can collect feedback from your users via two methods: a Feedback Widget that can be displayed anywhere in your web application and/or a Crash-Report Modal that appears when your users are experiencing crashes.
With User Feedback, you can collect feedback from your users via three methods: a Feedback Widget that can be displayed anywhere in your web application, an API that can attach to your own interface, or a Crash-Report Modal that appears when your users are experiencing crashes.

To get instructions for how to set it up and start collecting feedback, click a link for one of the supported SDKs below.

Expand Down Expand Up @@ -35,20 +35,23 @@ The Sentry SDK that injects the Feedback widget runs on the client's browser, an
- [SvelteKit](/platforms/javascript/guides/sveltekit/user-feedback/)
- [Vue](/platforms/javascript/guides/vue/user-feedback/)

## Supported SDKs for Crash-Report API

For non-browser-based applications, we provide an API to send user feedback attached to errors programatically.
This allows you to connect your own user interface with Sentry's Crash-Reports. The following SDKs have support for the Crash-Report API:

- [Android](/platforms/android/user-feedback/)
- [Apple](/platforms/apple/user-feedback/)
- [Dart](/platforms/dart/user-feedback/)
- [.NET](/platforms/dotnet/user-feedback/)
- [Flutter](/platforms/dart/guides/flutter/user-feedback/)
- [Java](/platforms/java/user-feedback/)
- [Kotlin](/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/)
- [Node.JS](/platforms/javascript/guides/node/user-feedback/)
- [PHP](/platforms/php/user-feedback/)
- [React Native](/platforms/react-native/user-feedback/)
- [Unreal](/platforms/unreal/user-feedback/)
- [Unity](/platforms/unity/user-feedback/)
## Supported SDKs for User Feedback API

We also provide an API to send user feedback programmatically. This allows you to connect your own user interface with Sentry User Feedback. The following SDKs are supported:

- [Android](/platforms/android/user-feedback/#user-feedback-api)
- [Apple](/platforms/apple/user-feedback/#user-feedback-api)
- [Dart](/platforms/dart/user-feedback/#user-feedback-api)
- [Flutter](/platforms/dart/guides/flutter/user-feedback/#user-feedback-api)
- [Java](/platforms/java/user-feedback/#user-feedback-api)
- [Kotlin](/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/#user-feedback-api)
- [Node.JS](/platforms/javascript/guides/node/user-feedback/#user-feedback-api)
- [React Native](/platforms/react-native/user-feedback/#user-feedback-api)
- [Unreal](/platforms/unreal/user-feedback/#user-feedback-api)

If your platform is not supported, you may post data to the [Web API](https://docs.sentry.io/api/projects/submit-user-feedback/).

TODO: document .NET, PHP, and unity, if they have it?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I don't see an API for PHP, only crash report modal


## Supported SDKs for Crash Report Modal
TODO: necessary?