Kiskis

Keep It Secret, Keep It Safe

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

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",
    bundleId: "com.myapp.weather"
)
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 --file config.json

Canary Deployments

Roll out new configs to 5% of devices, monitor, then promote to 100%. Auto-rollback if something breaks.

Config Versioning

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

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

KiskisApproovFirebase App Check
PriceFrom $0~$500/moFree (locked in)
Setup5 lines of SwiftComplex SDKFirebase project
Key DeliveryBuilt-in vaultAttestation onlyAttestation only
Zero-KnowledgeYesNoNo
Vendor Lock-inNoneNoneGoogle
Open-Source SDKYesNoPartial
Canary DeploysBuilt-inNoNo
Config RollbackBuilt-inNoNo

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