Your
Powerful Brand,
our Global Network.
💰💰 Monetise your own
Beautiful VPN Service
right now.
🚀 🚀 Exclusive opportunity: Private label our global VPN to launch your own premium branded service today. Join for free, 50/50 rev-share (stage 1 founders only), up and running 🏃 in 60 minutes ⏰. Limited slots available – apply now.
Fast Setup
Launch your branded VPN service in just 60 mins ⏰, with a streamlined onboarding process. No tech expertise required.
Low Maintenance
We handle the infrastructure and updates 🛠️, so you can focus on growing your brand and profits.
Build Your Brand
Customize everything 🎨—from logos to colors—to reinforce your identity, not ours.
Scalable Profits
Earn more 💰 with a pricing structure designed to maximize your revenue as your user base grows.
Supported and backed by
Apply your own
theming
decisions.
NextUI provides a custom TailwindCSS plugin that allows you to customize the default themes or create your own.
tailwind.config.js
const { vpnCustomTheme } = require("@vpn-label/react");module.exports = {plugins: [vpnCustomTheme({themes: {light: {colors: {primary: "#1A73E8",},},dark: {colors: {primary: "#1A73E8",},},},}),],};
Accessibility
out of the
box.
NextUI components are built on top of React Aria ensuring exceptional accessibility support as a top priority.
Keyboard navigation
Managed focus
Collision aware
Alignment control
Screen reader support
Typehead support
Dark mode
is
effortless.
NextUI comes with a fully well-scaled default dark theme that you can apply to your application with just adding the dark attribute to your html.

Daily Mix
12 Tracks
Frontend Radio
1:23
4:32
_app.tsx
import React from "react";import { VPNProvider } from "@vpn-label/react";const Application = ({ Component, pageProps }) => {return (<VPNProvider><main className={isDark ? "dark" : "light"}><Component {...pageProps} /></main></VPNProvider>);};export default Application;
Customization made
easy.
NextUI is based on Tailwind Variants, it simplifies component slots customization while avoiding Tailwind class conflicts.
custom-button.tsx
import React from "react";import { Button } from "@nextui-org/react";const CustomButton = () => {return (<Button ref={buttonRef} disableRipple className="relative overflow-visible rounded-full hover:-translate-y-1 px-12 shadow-xl bg-background/30 after:content-[''] after:absolute after:rounded-full after:inset-0 after:bg-background/40 after:z-[-1] after:transition after:!duration-500 hover:after:scale-150 hover:after:opacity-0" size="lg" onPress={handleConfetti} >Start Earning Today</Button>);};export default CustomButton;
Last
but
not
least.
A fully-featured React UI library.
Complete Branding Control
Your logo, your colors, your domain 🌟. Stand out in the market and keep customers loyal to *your* brand.
Hands-Free Operation
Our fully managed service 🤝 means no server maintenance or customer support headaches.
Revenue Analytics
Track your earnings and user growth with real-time dashboards and insights 📊.
Global Infrastructure
Tap into a worldwide server network 🌍 with zero effort on your end.
No Tech Expertise Needed
Our user-friendly platform ensures you can manage your VPN service 🔧 without any technical skills.
Support On-Demand
Get comprehensive documentation and expert support whenever you need it 🛡️.
Support NextUI
Using NextUI in a profit-making product, as a freelancer, or for fun projects? Your contributions will help to make NextUI better.
Community
Get involved in our community. Everyone is welcome!
