Latest update A domain ordered with hosting is checked, priced and registered

Integrations

Every module below ships with PNLCS as readable source. Nothing to buy from a marketplace.

Servers and control panels

Create, suspend, unsuspend and terminate accounts or machines when orders are paid and invoices go unpaid.

ModuleWhat it provisions
Hosting accounts, Docker apps, and the in-portal hosting tools
KVM virtual servers from cloud images and LXC templates
Hosting accounts
Hosting subscriptions
Hosting accounts
Hosting accounts
Cloud servers
Services you manage by hand, without automation

Payment gateways

All gateways share one payment engine, so partial payments, credit and refunds behave the same everywhere.

GatewayNotes
Payment Intents, tokenised cards
PayPal Checkout, REST API v2
Accept.js, tokenised cards
With customer payment notices and receipt upload
European payment methods
India
Türkiye: 3D Secure, instalments, stored cards
Poland: BLIK, quick transfers, cards

Domain registrars and SSL

Register, transfer and renew domains, and issue certificates, from the same checkout as hosting.

ModuleType
Registrar
Registrar
Registrar
Registrar
Registrar
Registrar
Registrar, for domains you handle yourself
SSL: Sectigo, DigiCert, RapidSSL, GeoTrust, Thawte

Add-ons

Add-ons are discovered automatically: drop one into modules/Addons/ and switch it on in the admin panel.

Add-onWhat it does
Fills in company details from public registries at sign-up
Polish national e-invoicing
Projects, tasks, milestones and time, invoiced from project hours
An internal message board visible only to staff

Missing an integration?

A server module is a single class; gateways and registrars follow the same pattern. The developer guide walks through a full module.

Writing a module

Try PNLCS

Click around the live demo, or install it with Docker.