Software and infrastructure for VPN services
We license a Telegram bot that VPN services use to take payments and issue subscriptions. We also run servers for our clients, a hosting brand and a helpdesk.

18
payment systems in the bot
4
VPN server types
130
customer API methods
164,678
SDK downloads in six months
Everything a VPN service needs, from the bot to the servers
- 21:38
New user
came from an ad campaign link
- 21:43
Top-up +500 ₽
SBP, balance lasts 76 days
- 21:44
Device created
iPhone, VLESS, Netherlands
Licensed VPN bot
A bot, a customer cabinet and a REST API under your brand. It runs on your server; updates arrive through the licence dashboard.
from €1000, perpetualAbout the bot- Monitoring
- Incidents
- VPN setup
- Updates
Managed operations
We run your dedicated servers: VPN setup, monitoring, incidents. Response times are in the contract.
from €2000 per monthWhat is included- EP-1€6
- CPU
- 1 core
- RAM
- 2 GB
- NVMe
- 30 GB
- Traffic
- 5 TB
AMD EPYC 7713, Netherlands
ForestsNet Cloud
AMD EPYC VPS with NVMe in the Netherlands, for VPN nodes and for development. Pay by card, SBP or crypto.
from €6 per monthforestsnet.cloud - 12 min
VPN will not connect on iPhone
Telegram
- 1 h
A question about payment
Email
- 3 min
How do I renew my plan?
Website chat
SupportHub
A helpdesk with Telegram, VK, WhatsApp, email and website chat in one inbox, a knowledge base and SLA timers.
free plan availablesupporthub.cc
Bot, cabinet and admin in one product
Connected in a few taps
The bot walks the customer through platform, protocol and country. The config and subscription link arrive at once, and the balance is charged once a day.
- Six platforms: iOS, Android, Windows, macOS, Linux, TV
- A subscription, a Happ link, a .conf file, an AmneziaVPN link
- Gifts, promo codes and referrals right in the bot
A customer cabinet in Telegram and on the web
The mini app and the website on your domain are one build. Name, logo and colours change without a rebuild.
- Balance and «lasts N days» on the home screen
- Devices with a QR code and a .conf file
- Sign-in by email, passkey or Telegram, with two-factor protection

Run it straight from Telegram
Everything day-to-day lives in the bot’s admin panel: users, payments, servers, broadcasts and settings.
- Daily, weekly and monthly summaries with Excel export
- Segmented broadcasts with a personal coupon
- Roles for support staff
Admin panel
- Users
- 12,840
- Active devices
- 7,215
- Revenue, 24 h
- 18,420 ₽
A web admin for your team
Bot Hub in the licence dashboard: up to 34 sections, revenue analytics, customer retention, roles and permissions.
- Revenue, ARPU, churn, funnel and cohorts
- Retention chains and A/B tests with Premium
- Six roles and fine-grained permissions
Revenue, 30 days
512,340 ₽
ARPU
186 ₽
Churn
4.1%
Daily revenue
18 payment systems, money straight to you
- YooKassaCards and SBP
- FreeKassaCards and SBP
- WataCards and SBP
- PlategaCards and SBP
- PayPearCards and SBP
- 1PaymentCards and SBP
- CardLinkCards and SBP
- PayPalychCards and SBP
- LavaCards and SBP
- SeverPayCards and SBP
- EtoPlatezhiCards and SBP
- StripeCards and SBP
- TributeCards and SBP
- CryptoBotCrypto
- CryptomusCrypto
- HeleketCrypto
- 2328Crypto
- Telegram StarsTelegram
- Cards and SBP: 13
- Crypto: 4
- Telegram: 1
Code other VPN projects rely on
sm1ky/remnawave-api
Python SDK for Remnawave
A client for the Remnawave panel API: controllers, Pydantic request and response models, orjson serialisation. Versions follow the panel, currently 3.4.5.
83 starsPython78,624 PyPI downloads in six monthsforestsnet/Throne
FSNT Client, based on Throne
A desktop client for VPN service users, forked from Throne (formerly Nekoray): a simple mode, routing presets, self-diagnostics, a device ID the panel can recognise and background updates. Builds for Windows, macOS and Linux.
3 starsC++34,205 release downloadsforestsnet/awg-agent
AmneziaWG agent
An HTTP agent for AmneziaWG servers: protocol 3.1, custom signature packets and an API compatible with amnezia-wg-easy, so it can replace amnezia-wg-easy without changing the client side.
3 starsPythonsm1ky/marzban_api
Python client for Marzban
An async library for the Marzban 0.8.4 API: admins, users, nodes and statistics. Published on PyPI as marzban.
69 starsPython8,651 PyPI downloads in six months
Already running on the bot

VlexNet
Twelve dedicated servers in different locations. We run them as a managed service: VPN setup, monitoring and incidents. Sales and subscriptions go through the ForestsNet bot.
- bot licence
- managed operations
- dedicated servers

DzenVPN
An independent VPN brand on the ForestsNet bot: subscriptions, balance and configs in Telegram.
- bot licence
- own brand
They also include Lemich_vpn, Planeta VPN, HiddenVPN, InstaNet, AntiZapret VPN and 11 more.
Customer reviews are in our Telegram channel @forests_reviews. All cases
