FluxBilling
Plugin marketplace

Every input and output is a plugin.

Payments, hypervisors, game panels, notifications. Stripe and SolusVM 2 are seeded into every tenant. The rest install on demand or you build them in the visual editor.

4 seeded18 available6 planned5 plugin types
marketplace
FluxBilling plugin marketplace — install and configure visual plugins per tenant
Featured

Four integrations that exercise the full surface area.

Across 4 plugin types
Payments
Stripe

Seeded payment plugin. GatewayRegistry resolves it at runtime, no restart required.

Infrastructure
SolusVM 2

Seeded infrastructure plugin. Adapter bridges to the provisioning interface.

Migration
WHMCS Importer

Core importer. Idempotent, resumable, dry-run before commit.

Notifications
Telegram

Notification plugin. Subscribes to PlatformEventBus, formats with Handlebars.

Directory

Browse the directory.

Every plugin runs through the same registry, with the same lifecycle hooks. Statuses are honest: Shipped is seeded into every tenant, Available installs on demand, Build it means there's a starter template, Planned is on the roadmap.

Payments

Charge customers, refund disputes, settle webhooks. Resolved at runtime through GatewayRegistry.

15 entries
Stripe
Shipped

Cards, wallets, recurring, refunds. Seeded into every tenant.

PayPal
Available

Standard checkout + webhook reconciliation. Install from marketplace.

Mollie
Available

iDEAL, SEPA, Bancontact, cards. Install from marketplace.

CoinGate
Available

BTC, ETH, USDT and more. Install from marketplace.

Bank Transfer
Build it

Manual reconciliation flow. Build with the visual editor.

GoCardless
Available

SEPA Direct Debit and ACH.

Authorize.Net
Available

Card vault and recurring profiles.

2Checkout
Available

Global card processing across markets.

Paddle
Available

Merchant-of-record. Tax handled at the gateway.

Skrill
Available

Wallet checkout, supported in EU markets.

CoinPayments
Available

Multi-coin crypto checkout.

BitPay
Available

BTC and Lightning settlement.

Worldpay
Available

Enterprise card acquiring.

CCAvenue
Available

India-region card and UPI processing.

Square
Planned

POS-friendly card processing.

Infrastructure

Provision and lifecycle servers, containers, and game pods. Resolved through VisualPluginAdapter.

7 entries
SolusVM 2
Shipped

Project-scoped VM provisioning, snapshots, ISO library. Seeded into every tenant.

Virtualizor
Available

KVM, OpenVZ, LXC. Stock check, OS install, console.

Pterodactyl
Available

Game-server panel — Minecraft, Rust, ARK, more.

cPanel / WHM
Available

Shared hosting accounts and reseller packages.

Proxmox
Planned

VE clusters with HA-aware node selection.

Plesk
Planned

Subscription provisioning on Plesk Onyx and Obsidian.

OpenStack
Planned

Self-hosted IaaS with Nova, Neutron, Cinder.

Notifications

Event-driven outbound to chat and ticketing. Subscribes to PlatformEventBus.

3 entries
Telegram
Available

Bot delivery for ticket, billing, and provisioning events.

Discord
Available

Webhook delivery to staff channels.

Slack
Available

Incoming webhooks for billing and ops alerts.

Migration

One-shot data importers from legacy hosting platforms. Idempotent, resumable, dry-runnable.

4 entries
WHMCS Importer
Shipped

Clients, services, invoices, transactions, tickets, tokenized cards.

EasyDCIM Importer
Shipped

Locations, racks, devices, IPAM, components.

Blesta Importer
Planned

Customers, packages, services with proration carry-over.

HostBill Importer
Planned

Multi-brand client and service migration.

Built-in

Email transports are core, not plugins.

Transactional delivery for invoices, dunning, password resets, and ticket replies is wired into the platform. Configure from Settings, no install step.

Templates are stored per tenant in the email_templates table and rendered with Handlebars.

Transports
7 built-in
  • SMTPcore
  • Sendmailcore
  • Mailguncore
  • SendGridcore
  • SparkPostcore
  • Microsoft 365core
  • Gmailcore
Extension surface

Build your own without touching core.

The visual flow editor is the canonical way to extend FluxBilling. Drag nodes onto a canvas, wire them together, save the plugin, register it at runtime — no rebuild, no FTP.

Node types
12

Start, end, HTTP, condition, switch, transform, status map, set variable, loop, delay, log, format message.

Flow scaffolds
9

Ready-made node patterns: HTTP+check, success/error branch, loop over array, transform+output, full action.

Starter templates
6

VPS, game server, web hosting, domain, license, blank — ship with sample connections and flows.

Plugin types
5

payment-gateway, infrastructure-provider, notification-integration, automation, custom.

Package & install

PluginPackager exports a plugin as a .xzplugin tarball — flows, connections, config schema, and metadata in one file. Import it from the marketplace browser.

  • The visual editor and the .xzplugin export use the same package format.
  • Payment plugins register through GatewayRegistry at runtime.
  • Infrastructure plugins bridge through VisualPluginAdapter.
Per-tenant isolation

Each tenant runs its own plugin set inside its own K3s pod with its own database. Plugin flows hold no privileged platform access — same internal interfaces, same auth, same rate limits as any other actor.

  • Plugins live in the tenant's own visual_plugins table.
  • Connections are encrypted with the per-tenant settings key.
  • Lifecycle events route through PlatformEventBus.
Get started

Try it on your own data. Refund inside 14 days if it’s not the fit.

Pick a tier and provision a tenant in under two minutes — isolated K3s namespace, your own database, the full product. If FluxBilling isn’t the right fit inside 14 days, open a ticket and we’ll refund the subscription. No sales call, no qualification gate.

14-day refund
Standard policy
  1. 01.
    Pick a tier
    Lite from €4.95/mo. Upgrade later, no migration.
    < 1 min
  2. 02.
    Provision the tenant
    Isolated K3s namespace + your own PostgreSQL database. Full product, your data.
    < 2 min
  3. 03.
    Refund inside 14 days
    Not the fit? Open a ticket within 14 days and we refund the subscription. No questions, no qualification gate.
    d0 — d14
14-day refund · cancel any time
Start →