Remote config for shipped apps.
Change values, require an update, nudge one, or switch on maintenance from a panel. Live in seconds, without shipping a release.
Named for the weave in parachutes and sails that stops a tear from spreading: bugs ship, they don't have to spread. Your values live in a panel and your app reads them on launch, so copy, flags, limits and endpoints change without a release. On top of that sit the two things every app eventually needs: a wall that stops builds too old to run safely, and a maintenance switch for the afternoon the backend is down.
Install it on a calm day. Thank yourself on the loud one.
| Repo | What it is |
|---|---|
ripstop-flutter |
Flutter SDK (MIT) |
ripstop-react-native |
React Native SDK (MIT) |
ripstop-swift |
Swift SDK (MIT) |
ripstop-kotlin |
Kotlin SDK (MIT) |
ripstop-web |
Web / JavaScript SDK (MIT) |
platform |
Control plane, edge read path, dashboard and site (private) |
All five SDKs run the same conformance vectors in CI, so no two platforms can disagree about a decision. Every payload is Ed25519-signed and verified on device against a pinned key; on any failure, whether the network is gone, the payload was tampered with or the service is down, the SDKs fail open and your app runs.
- Website & docs: ripstop.dev
Found a vulnerability? Please use private vulnerability reporting on the affected repository. See our security policy. No end-user PII is collected by design.