Mobile
Feedback SDK for React Native apps
A dedicated React Native package with a provider, a launcher button, a bottom sheet, and an optional shake-to-report gesture, no web view involved.
Get your API key freeSetup steps
- 1
Install: npm install @upstep/react-native react-native-safe-area-context
- 2
Wrap your app in <FeedbackProvider apiKey="...">
- 3
Render <FeedbackButton /> and <FeedbackSheet />, or trigger the sheet with the useShakeToFeedback hook
Code
tsx
import { FeedbackProvider, FeedbackButton, FeedbackSheet }
from "@upstep/react-native";
export default function App() {
return (
<FeedbackProvider apiKey="upstep_xxx">
{/* your app */}
<FeedbackButton />
<FeedbackSheet />
</FeedbackProvider>
);
}✦
While you're here: connect an AI agent
Every Upstep project ships a built-in MCP server. Once feedback starts flowing in from React Native, Claude Code, Cursor, or any MCP client can list it, triage it, and file Dev-only tasks, without leaving your editor.
See how the MCP server worksStart collecting feedback in React Native today
Free plan. No credit card. Your API key is ready the moment you sign up.
Get started free