Lines, packages, codes
Create lines by hand, from a package, or with activation codes a viewer redeems; trials, renewals, connection limits and expiry follow the same rules everywhere.
Product
A line is one viewer's access; a package decides what it gets; a partner account sells lines from its own dashboard with its own credits; and your billing, shop or property management system does the same through the API, with a request id that prevents double charges.

What you get
Create lines by hand, from a package, or with activation codes a viewer redeems; trials, renewals, connection limits and expiry follow the same rules everywhere.
A partner gets a dashboard, credits and a group that sets what it may see, sell and change; it can have partners of its own, five levels deep, and every sale is in a ledger.
Create, renew, enable and disable lines from your own system with a per-system key; receive signed notifications when access changes or credits run low.
Ready connectors for WHMCS, WooCommerce, Odoo, Shopify and others; named Admin API keys with a read-only flag, an IP allow-list, an expiry and a call log.
In the panel
Screenshots of the dashboard of a fresh installation with the sample catalogue, as it ships. Nothing is mocked up.



How it works
A package bundles bouquets, a duration, a connection limit and the output formats; partners see the packages they may sell.
The partner creates the line in its dashboard, or its system calls action=create_line with the package and a request id; credits are charged once.
Renewals, expiry and suspensions happen in the panel or through the API, and webhooks tell your system what changed.
Help centre
Product