without shipping a build.

Feature flags, kill switches and session replay for iOS and Android. One SDK, one dashboard.

pipekit.tech/dashboard
CacheActions.swift
@Rewire
static func clearCache() {
  // Safe remote action
  URLCache.shared.removeAll()
}

Active Flows

Clear Cache
Ready
Feature ToggleIdle
Reset OnboardingIdle
Scroll

After you ship

The moment it ships,
your app freezes.

Every fix waits in review. Every change means a new build. Your users are live — and you're locked out.

After it ships

PipeKit gives you the switch.

Flip a flag off on every device, run a command that already shipped in your binary, and replay the session that caused it. No release, no review.

Shipping mobile apps is still static.

App Store review delays make every iteration expensive. Once your app is live, you're locked in until the next release gets approved — which could take days.

App Store reviews slow every iteration

Wait days for approval on every bug fix

A one-line fix still means a full release

Critical issues stay live until approved

No way to switch a feature off once it's live

Apps are static once shipped to users

Analytics tell you it broke. They can't stop it.

You watch it happen and wait for review.

Backend teams flip a switch. Mobile teams ship a build.

Flags, kill switches and replay in one SDK.

PipeKit gives mobile teams the same power backend teams have — safe, predictable remote actions with real-time visibility.

Instant Flag Control

@PipeFlag

Toggle features in real-time from the dashboard. Bool, Int, String types.

See What Happened

Session Replay

Every action shows replay, logs, and network calls — not passive monitoring.

Safe Actions You Define

Remote commands

Run a function that already shipped in your binary. Nothing is downloaded, and only functions you marked can run.

Run Multiple Actions Together

Flows

Compose actions into step-by-step flows and execute them on real devices.

Toggle features instantly.

Declare feature flags as Swift properties. Control them from the dashboard in real-time. No deploy.

FeatureFlags.swift
import PipeKitSDK

class FeatureFlags {
    @PipeFlag var isMaintenanceMode = false
    @PipeFlag var maxRetries = 3
    @PipeFlag("welcome-msg") var welcomeMessage = "Hello!"
}
Feature FlagsPush Update
isMaintenanceMode
Bool
false
maxRetries
Int
3
welcomeMessage
String
"Hello!"

Bool, Int, Double, String

Full type support for all common use cases

Real-time sync

Changes propagate instantly to all devices

Compiled defaults

Falls back to safe values when offline

Developer-first integration.

Declarative command registration
UIKit & SwiftUI support
Minimal overhead, zero-config setup
iOS SDK (Swift)
Android SDK (Kotlin)
AppDelegate.swift
12345678910
import PipeKitSDK

@FlowEntry
class AppActions {
    @Rewire
    static func clearCache() {
        // Remote action
        URLCache.shared.removeAllCachedResponses()
    }
}

See exactly what happened.

Session replay, console logs, and network requests — captured as context tied to every action run. Not passive observability; actionable execution traces.

Session Replay

Watch exactly what happened during execution

Console Logs

Full log output from every action run

Network Capture

See all API calls made during flows

Everything Connected

Trace from trigger to result in one view

Execution Trace

Flow ID: fl_abc123def
14:23:01.234
Flow started
14:23:01.456
Action: clearCache
14:23:01.789
Network: DELETE /cache
14:23:02.012
Action: resetState
14:23:02.345
Flow completed (1.1s)

Built for safety and control.

Every action is scoped, audited, and reversible. PipeKit is designed to prevent mistakes and maximize trust.

Only approved actions

You define what can run

Deterministic execution

Same input, same output

RBAC

Role-based access control

Audit trail

Every action is logged

Environment separation

Dev, staging, production

Real-time channel

Devices connect securely on launch

Free during early access.

Get started at no cost. Paid plans coming soon.

Free Tier

$0/month
1,000 sessions per month
1 app
All core features
Community support
Get Started

Paid plans coming soon

Stop shipping builds
to fix things.

Stop waiting for App Store and Google Play reviews to fix production issues.