Skip to content
Product

Every module in CtrlApp

Grouped by outcome. Availability labels reflect current source truth — beta today, GA when the platform exits private beta.

Respond

Incident response

CapabilityWhat it doesDocsAvailability
Per-control killDisable a specific UI control (button, screen, feature_flag control) without touching the app binary.ReadBeta
App-wide session blockRefuse a session at launch with a message and a required minimum version.ReadBeta
Force updateReturn a minimum required version from the session endpoint; the SDK gates further use.ReadBeta
Audit trail & rollbackSupported state changes capture operator, timestamp, reason, and previous value where the model stores one.ReadBeta
Panic buttonOperator-only shortcut to trigger a pre-configured emergency response.ReadBeta
Engage

Messaging & campaigns

CapabilityWhat it doesDocsAvailability
Push notificationsSend targeted push to registered devices via configured providers.ReadBeta
In-app messagesRender modals and banners inside the app on next foreground.ReadBeta
InboxPersistent per-user inbox with read/unread state and deep-link actions.ReadBeta
SegmentsTarget by app version, locale, geo, custom traits and events.ReadBeta
SchedulingSchedule delivery windows on the campaign. Device-local quiet-hours behavior depends on host app handling.ReadBeta
Configure

Remote configuration

CapabilityWhat it doesDocsAvailability
UI controlsDashboard-controlled buttons, banners, and toggles that resolve per-device.ReadBeta
Remote config valuesStructured JSON payloads served to the SDK and cached offline.ReadBeta
FormsPublish forms and collect responses without shipping a new app version.ReadBeta
LocalizationPer-locale copy with Kurdish (Sorani, RTL) as a first-class language.ReadBeta
Feature Flags (experiment evaluator)Separate from UI-control feature_flag: rulesets, percentage rollouts, treatment impressions.ReadBeta
ExperimentsA/B and multivariate treatments with impression accounting.ReadBeta
Observe & operate

Analytics, health, integrations

CapabilityWhat it doesDocsAvailability
Events & analyticsBatched analytics events with delivery acks and per-app dashboards.ReadBeta
Health signalsPer-app and per-device health surfaces to drive incident response.ReadBeta
WebhooksDeliver events to your endpoint. HMAC-signed delivery is available on the Business plan today.ReadBeta
Operator toolsCommand palette, keyboard shortcuts, and undo across dashboard actions.ReadBeta
Screen capture protectionOS-level on Android/iOS. Web is best-effort visual masking only.ReadNative only
Problem → module

Which module do I use?

If your problem is……reach for
A broken feature in productionKill the control · optionally force-update
A CVE in a shipped app versionForce update with minimum version
A staged rollout of a new checkoutFeature Flags (experiment evaluator) with % rollout
Announce a promotion to a segmentPush + in-app message
Change UI copy without a releaseRemote UI controls + localization
Field a survey without shipping codeForms
Stream events to your data pipelineWebhooks

Explore the docs, or create an account.

Every capability above is documented with real request/response shapes.