Skip to content
Codeskop

Product features

Everything you need to understand and improve your software.

Codeskop connects errors, network activity, user journeys, releases and analytics across mobile, web and backend, so you find issues faster and build better experiences.

  • No credit card required
  • Set up in minutes
  • Works across your stack

Security & control

Your data stays yours

Codeskop captures what you need to find and fix a failure and redacts the rest on the device, before anything is queued or sent. Remote config lets you tune or stop capture without shipping a release.

  • Encrypted in transit (TLS) to the ingest API
  • Public ingest keys can only write events, never read data
  • No request or response bodies captured by default
  • Authorization and cookie headers never captured
  • Identify users by a stable, opaque ID; no email required

Remote config

Change what the SDK captures, without a release

Switch capture, network monitoring and ANR detection on or off, and set sampling and offline queue limits, per project from the dashboard. Devices pick up the change on their next launch.

Plan: Every plan (limits follow your plan)

SDK settingsAll environments
  • Capture
  • Network monitoring
  • ANR detection
  • Product analytics
Request timing sample rate20%
Offline queue size10 MB

What you get

  • A kill-switch

    Pause all capture for a project from the server. The SDK keeps running, sends nothing, and your app works normally.

  • Feature toggles

    Turn network monitoring, ANR detection and product analytics on or off, where your plan includes them.

  • Request timing sampling

    Choose the share of successful network calls that are timed. Failed calls are always kept.

  • Offline queue size

    Set how much the SDK stores on the device while offline. Crashes and errors are protected when it fills up.

  • Per-environment overrides

    Keep every request timing in Test while sampling in Production. Everything you don't override follows the project.

  • Can only reduce data

    Settings switch things off or lower them, never above your plan's limits, so a change can't widen what's collected.

How it works

  1. 1

    Open SDK settings

    In the dashboard, go to Settings → SDK settings and pick the project.

  2. 2

    Choose where it applies

    Change all environments, or override just one, such as Test.

  3. 3

    Save

    Devices pick up the change the next time the app starts or a page loads; browsers may reuse settings for up to 5 minutes.

Platform support

Remote Config by platform
AndroidAll settings
FlutterAll settings (ANR detection on Android)
Web & ReactAll settings that apply to the web (SDK 1.2+)
Kotlin Multiplatform & iOSEarly access betaAll settings (ANR detection on Android)

Questions about remote config

Is remote config a feature-flag tool?

No. It controls what the Codeskop SDK captures and sends, not your app's own features.

How quickly do changes reach devices?

Apps pick them up the next time they start, and web pages on the next load. Browsers may reuse the previous settings for up to 5 minutes.

Is remote config available on the Free plan?

Yes. Every plan can use it. Switches your plan doesn't include are locked, and sliders stop at your plan's limits.

Can a setting collect more data than my plan allows?

No. Settings can only switch things off or lower them, and if you change plans, saved settings above the new limits are capped automatically.

Platforms

One SDK. Every platform.

Codeskop works across your stack, from mobile and web to backend services. What each SDK captures

It all connects

From issue to insight, in one production story.

Errors, user journeys, network activity and releases are linked, so you go from symptom to root cause in minutes.

  1. An issue occurs

    A crash or error is captured with its full context.

  2. See who it hit

    How many users, which devices and which release.

  3. Check the requests

    The failing and slow API calls around it.

  4. Check the release

    Whether the latest release made it worse.

  5. Investigate and fix

    Assign it, ticket it, or get a proposed fix.

Ready to improve your software?

Start building more reliable experiences today.

Free plan, no credit card. Your first crash report can arrive in minutes.