Skipfy
White-label VPN platform for providers — native iOS client with dynamic branding, public deeplink API, and sing-box tunnel engine. One app serves unlimited providers.
One app for every provider
Most VPN providers face the same wall: building an iOS client costs months, Apple blocks VPN apps in restricted regions, and small teams can't maintain a native app alongside their infrastructure. Providers end up distributing raw config files or pointing users to third-party clients — losing their brand, support flow, and user trust. We needed a single iOS app that transforms into any provider's branded client without them writing a single line of code.
Platform architecture, not just an app
We built every layer from scratch — the iOS client, backend API, provider registry, deeplink infrastructure, documentation site, and deployment pipeline. The iOS app runs sing-box compiled from source with custom iOS patches. The backend on Go manages provider branding per domain. A public deeplink API lets providers integrate in minutes — one HTTP call, no API keys, no SDK.
Native SwiftUI client with sing-box core
Full VPN client built in Swift with SwiftUI. Network Extension running sing-box compiled from source with custom iOS patches — disabled chown sandbox restrictions, implemented platform socket binding via IP_BOUND_IF, NWPathMonitor for interface detection. One-tap connect, real-time timer, server selection, haptic feedback. Import subscriptions via deeplink — one tap from Telegram to connected VPN. Dynamic white-label branding: the app detects the provider by subscription domain, fetches branding from the API, and applies logo, colors, gradient, and theme at runtime.
Go API with provider registry
Backend on Go (Gin) with PostgreSQL and Redis. Provider registry stores branding per domain — display name, colors, gradient, logo URL, support link, theme. Public deeplink endpoint: POST /deeplink accepts a subscription URL, validates the provider, returns a skipfy:// deeplink. One HTTP call — no API keys, no auth. Webhook-based CD: push to main triggers container rebuild with zero downtime.
Live platform serving multiple providers
Production white-label VPN platform. The iOS app connects through VLESS Reality and Hysteria2. Backend API generates deeplinks for provider integration. Documentation at docs.skipfy.one guides providers through a 5-minute setup. Providers like BlindVPN and Etherly are already integrated — their clients get a branded iOS app without building anything. Distribution through TestFlight bypasses regional App Store restrictions.
Have a similar project in mind?
Let's discuss how we can help bring your vision to life.