Architecture overview
Integrate VPN into your product
Last updated
Integrate VPN into your product
Last updated
Fend.ai allows you to integrate VPN facility into your application in few steps. It's built on top of next technologies:
OAuth as a provider-specific authentication for clients.
JWT as an intermediate standardized authenticator for inter-service requests.
Wireguard as a tunneling protocol.
We provide comprehensive, easy to use development kits for major mobile platforms:
Google Android
Also, we're near to release kits for next desktop platforms:
WIndows (coming soon).
MacOS (coming soon).
Want more platforms? Send us a request, we'll do all our best.
We provide OpenAPI description for all our API, used by client applications. Please, refer to Client API page for details.
We provide dedicated configuration for testing needs before you push everything to production. You will receive testing credentials along with SDK source code.
We provide a backend demo kit, which give you most basic abilities - authenticate, discover and preform VPN tunneling. You'll have access to the source code of demo kit, so you can also implement your own tricky way of authentication and discover. Check next section for details.
Our infrastructure is very flexible. We can provide you next abilities:
Authenticate users on your own. Just give us your JWT public key.
Synchronize your locations in real time, so you can even do your own discovery service.
Directly receive events for your user activity.
Want more? Send us a request, we'll do all our best.
Sure. We have a demo applications for all released platforms.
Google Android: take a prebuilt demo APK and the source code from github repo.
Apple iOS: join the testflight and take the code from github repo.