FrameLabs Logotype
Home Work Services Why Us About
← Back to Work
iOS, Backend, API & Infrastructure 2026

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.

Skipfy Cover
Skipfy Website
Client
Internal Product
Location
Belarus
Industry
Cybersecurity / Privacy
Services
iOS, Backend, Infrastructure, API
Scope
Full Cycle
Website
Documentation
Distribution
TestFlight

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.

📱
Native iOS App
⚙️
Go Backend & API
🔗
Public Deeplink API
🎨
White-label Branding

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.

Next Project

Avocet

Have a similar project in mind?

Let's discuss how we can help bring your vision to life.