Kiskis — Keep It Safe. Keep It Secret.

Kiskis

Keep It Safe. Keep It Secret.

Stop hardcoding API keys and feature flags. Upload them to our vault, add our SDK, and we'll only release them to genuine, non-jailbroken iPhones. No Firebase required. No LaunchDarkly pricing.

Get Started Free Read the Docs
1

Upload Your Keys

Paste your API keys into the dashboard or deploy via CLI/CI pipeline

2

Add the SDK

Swift Package Manager. 5 lines of code. 60 seconds.

3

Ship It

Your app downloads keys at startup, secured by Apple's Secure Enclave

60-Second Integration

That's it. Really.

import Kiskis

let kiskis = KiskisClient(
    teamId: "A1B2C3D4E5",
    key: "default"
)
let config = try await kiskis.fetchConfig()
let stripeKey = config.string("api_keys.stripe")

// Works offline, caches in Keychain, refreshes in background

Built for Production

Hardware-Backed Security

Apple App Attest verifies genuine devices via the Secure Enclave. Bots and scripts are rejected at the hardware level.

Version Targeting

Different configs for different app versions. Roll out new API endpoints to v3.0+ while v2.x stays on the old ones.

Offline-First

Encrypted Keychain caching, background refresh, configurable staleness policies. Your app works on the subway.

Kill Switch

Instantly disable config delivery for compromised versions. Emergency revocation pushes new keys in minutes.

Zero-Knowledge Mode

Encrypt locally before upload. We literally cannot read your secrets. Not our engineers. Not a subpoena.

CI/CD Ready

CLI tool + GitHub Action. Deploy configs from your pipeline. kiskis upload --auth $AUTH --file config.json

Feature Flags

Ship features dark, toggle on/off instantly, A/B test variants. kiskis.isEnabled("dark_mode"). Same SDK, no extra service.

Progressive Rollouts

Enable new features for 5% of devices, monitor, then ramp to 100%. Auto-rollback if something breaks. Deterministic per-device.

Push-Powered Sync

Silent push triggers instant config + flag updates across all of a user's devices. SwiftData sync in seconds, not minutes.

Config Versioning

Every change is archived. View history, diff revisions, and rollback to any previous version instantly.

Mobile Game Live Ops

Tune drop rates, schedule events, nerf broken weapons — all without a TestFlight build. Separate economy, events, and difficulty documents, each edited by the right role. No Firebase. No PlayFab pricing.

Pro Tier / License Delivery

Your Stripe or RevenueCat webhook tells Kiskis who paid. Kiskis delivers the Pro content — API keys, unlocked assets, premium endpoints — only to attested iPhones. Cracked IPAs and jailbroken devices get nothing.

Anti-Piracy

Pirated IPAs on jailbroken devices can't pass Apple App Attest — so they never get your Pro keys, assets, or unlocked features. Raises the cost of piracy from "script kiddie" to "dedicated reverse engineer" without enterprise pricing.

Device Tenure & Trial Tracking

Kiskis remembers when each device first talked to your app and when it was last seen — attestation-anchored, survives app restarts. Build trial logic, tenure badges, or welcome-back flows with no backend of your own. kiskis.deviceInfo().firstSeen.

Zero-Knowledge Mode

"We can't read your secrets.
Not our engineers. Not a hacker. Not a court order.
The math won't allow it."

Your config is encrypted on your machine before it ever touches our servers. We store and deliver opaque ciphertext. The decryption key never leaves your app binary.

How We Compare

KiskisLaunchDarklyFirebase Remote ConfigApproov
Price (starter)From $0, Pro $15/mo$200+/moFree (locked in)~$500/mo
Secret DeliveryBuilt-in vaultNoNoNo
Feature FlagsYesYesYesNo
Progressive RolloutsYesYesLimitedNo
Hardware AttestationYesNoYes (App Check)Yes
Zero-KnowledgeYesNoNoNo
Vendor Lock-inNoneNoneGoogleNone
Open-Source SDKYesNoPartialNo
Config RollbackBuilt-inYesLimitedNo
Setup5 lines of SwiftSDK + targeting rulesFirebase projectComplex SDK

The indie sweet spot: LaunchDarkly-style flags + Approov-style secrets + hardware attestation, at 1/10th the price.

Simple Pricing

Start free. Upgrade when you grow. We never break your production app as a billing lever.

Free

$0/mo
  • 1,000 MAU
  • 1 app
  • All core features
  • Version targeting
  • Zero-Knowledge mode
  • Community support
Get Started Free

Growth

$49/mo
  • Unlimited MAU
  • Team access (RBAC)
  • Anomaly detection
  • Priority support
  • Custom SLA
Contact Us

Ready to stop hardcoding keys?

Set up in 60 seconds. Free forever for small apps.

Create Your Account