SDKs
Whatever platform you use, we support it. Learn how to configure it.
141 articles
- How can I disable showing source code for my iOS app?
- "App Hanging" event's stack trace seems unrelated to the app hang.
- Getting "A server with the specified hostname could not be found" error
- How can I change the timeout for app hangs?
- How can I get info on the last crash in my app using the Sentry SDK?
- Why don’t Size Analysis sizes match my uploaded iOS build?
- Why do I see a 0.0 byte file when uploading Hermes bundles?
- I don't see the createBundleReleaseJsAndAssets_SentryUpload task that uploads Android source maps
- Can I use React Native Session Replay with TV devices?
- How to filter native events in React Native SDK
- Source maps for iOS events are not working for react native SDK
- Should I create separate Sentry projects for my frontend and backend?
- [JavaScript] I'm getting "Object captured as exception with keys" events, what do they mean?
- Why am I getting a 404 when trying to open my DSN URL?
- How can I retrieve truncated data in Sentry?
- How do I send my debug logs to Sentry?
- How can I report only manual exceptions/errors?
- How do I install Sentry through Google Tag Manager?
- How to conditionally enable Session Replay
- How do I configure my Content Security Policy (CSP) to allow Sentry?
- Does Sentry have a Tauri v2 SDK?
- How do I set up tracing for the Unreal Engine SDK?
- Why is Sentry not capturing HTTP exceptions in my Laravel app?
- How do replay sample rates control whether a Session Replay attaches to User Feedback?
- Why don't legacy browser filters filter Mobile Chrome?
- Which IP addresses does Sentry use?
- What can I do when my event payload is too large?
- Why are my Flutter Web source maps not working?
- [Flutter] Why are my exception types minified (obfuscated)?
- [JavaScript] Do I need my source maps publicly available?
- Why am I seeing error "Invalid JSON data: Data too long" in my event breadcrumbs?
- [Unreal Engine] User Feedback is empty
- Why do I see a "Missing Sources Context" error on my issue?
- Is it okay to run multiple APM tools in parallel?
- I am getting an email from Apple asking for API declaration (ITMS-91053: Missing API declaration)
- Does the service cover the China Mainland area?
- [.NET] Why am I seeing info events after setting a higher MinimumEventLevel?
- [Java] How do I verify my events are set up properly for Source Context?
- What do I do with debug files larger than 4GB?
- [PHP] Why don't I see profiles in Sentry?
- Resolving the "event submission rejected with_reason: ProjectId" 403 error
- [Unreal Engine] Release Management is not working as expected
- Why am I seeing requests with sentry-trace and baggage headers?
- [Ruby] Why am I missing the "X-Forwarded-For" header in my events?
- Why are my Unreal error events showing as Invalid in the Stats page?
- Why do I see "Clock drift detected in SDK" processing errors?
- How does transaction sampling work?
- [PHP] Why does Sentry report my HTTPS URLs on port 80?
- Do I need to create spans for profiling in trace mode?
- [PHP] Why am I not receiving tracing information from my PHP application?
- Can I rate limit events based on the environment?
- [Flutter] Does the SDK offer caching errors in offline mode?
- How do I record replays more selectively?
- Why do my log messages (breadcrumbs) take time to appear in Sentry?
- Which source maps should I upload to Sentry for Ionic Capacitor Android Builds?
- [Laravel] Why are transactions still reported after setting traces_sample_rate to 0.0?
- Can I control the event type between default and error?
- Can I set different sample rates for different errors?
- Why am I receiving an error regarding application.html.erb not existing when I run the command bin/rails generate sentry?
- Providing a minimal reproduction to Sentry Support
- Can I create "informational" events that won't count as errors?
- [MAUI] FileNotFoundException on Windows
- Images are not being displayed in my replays
- How do I configure Content-Security-Policy (CSP) filters?
- What does "Crashed in non-app" mean?
- [Flutter] Unhandled errors are lowering the crash-free rate
- Why is sentry.error_event_id missing from my environment?
- What is the limit of source maps or bundles that we can upload to Sentry?
- Can I inform end-users that their browser extensions are blocking Sentry's API?
- How can I give an event ID to the end-user?
- Mobile SDK release process FAQ
- Why do I get a 503 error when uploading debug files with cURL?
- Why am I getting "429 Too Many Requests" responses from Sentry?
- Why is my event missing in Sentry even though I have an event ID?
- Why are my events still not symbolicated after I uploaded my debug information files?
- [JavaScript] How do I unmask Session Replay recordings with the Loader Script?
- [JavaScript] Why is Sentry not catching console errors?
- [Next.js] Why are static/chunks frames still unmapped after widenClientFileUpload?
- [Node.js] Why do my source maps stop working when I run my app with PM2?
- [JavaScript] How can I delay Session Replay recording until a user consents?
- [JavaScript] Why are all my frontend transactions 30 seconds long?
- [JavaScript] Why are my Session Replay images blank?
- [JavaScript] How do I dynamically disable and enable Sentry after it has been initialized?
- [JavaScript] Why is thirdPartyErrorFilterIntegration not filtering errors from outside my application?
- [JavaScript] How can I change event properties dynamically?
- [Next.js] Why do I see a non-debug bundle warning when enabling debug mode?
- [JavaScript] Can I set up Performance Monitoring for micro frontends?
- [JavaScript] Can I monitor my Cloud Functions with Sentry?
- [JavaScript] Can I send CORS errors to Sentry?
- How can I reduce the bundle size of JavaScript SDKs?
- [JavaScript] Can I use Session Replay with ES5?
- [JavaScript] Why are all my console logs sent as errors?
- [JavaScript] How do I filter out third-party errors?
- [JavaScript] Why isn't maskAttributes masking my Session Replay attributes?
- [Next.js] Why am I not receiving server errors?
- [Node.js] Why does Jest fail with ENOENT node:util after upgrading to SDK v8?
- [JavaScript] Why are nested objects in the context hidden?
- [JavaScript] How can I ensure my custom span is sampled when the parent span is sampled out?
- [Next.js] Why don't Vercel edge function events show readable stack traces?
- [Next.js] Why aren't frames from static/chunks source mapped?
- [Electron] Can Sentry.ErrorBoundary be used in an Electron app made with React?
- [JavaScript] Why are some events not mapped when source maps are uploaded correctly?
- [JavaScript] How do I use User Feedback with the Loader Script?
- [Next.js] How do I add User Feedback on a custom error page?
- [JavaScript] Does the SDK set cookies?
- [JavaScript] How do I access the request data of my spans within tracesSampler?
- [Node.js] Why do profiler function names show as "fulfilled" or "__awaiter"?
- [JavaScript] Why do I see HeadlessChrome errors with Invalid or unexpected token?
- [Electron] Which Sentry SDK do I use in a React Electron app?
- [Next.js] How do I debug the source map upload errors I see in my build logs in Vercel?
- [JavaScript] Do I need to avoid Sentry.init in a browser extension?
- [React] Why aren't some hydration errors being dropped by the SDK?
- [JavaScript] Why are my integrations not working with the Loader Script?
- [Next.js] Why do I see duplicate or unknown releases?
- [JavaScript] How do I filter events based on the entire stack trace?
- [Remix] How do I continue getting error logging to my console after integrating Sentry in my app?
- [Angular] Why did browser console error logging stop after I enabled Sentry?
- [JavaScript] Why is the message in my error being truncated?
- [JavaScript] Why isn't denyUrls filtering app:// frames?
- [Next.js] Why are requests to my Sentry tunnel route failing?
- [JavaScript] Can I include the request and response body in my errors?
- [JavaScript] Why do issues with Related Exceptions show the wrong title?
- [JavaScript] Why are frames from outside my app not mapping?
- [JavaScript] How do I verify Debug IDs for source maps?
- [JavaScript] How do I verify release and abs_path source map matching?
- [JavaScript] Why are my source maps still not working?
- [Python] What Is the Status of Python SDK Version 3.0?
- [Django] Why are my SDK Options not applying?
- [Python] Why are the arrays in my request body being capped at 10 elements?
- [Python] How to increase the amount of data shown in stack trace variables and other fields?
- [Python] Truncated messages
- [Python] Handled exceptions from OpenAI are still being captured and reported in Sentry
- [Python] Why is a stack trace not attached to my errors in Sentry?
- [FastAPI] Missing HTTP body
- [Python] How to prevent the SDK from picking up console logger?
- [Python] Why is Sentry reporting "broken repr" in my stack trace?
- [Python] I am receiving Error "ImportError: cannot import name 'Mapping' from 'collections"
- [Python] How does continue_trace() work?
- [Python] Does the Sanic integration support Automatic Instrumentation?
