RustBill Platform

RustBill
Next-Gen IDC Distribution Platform

A cloud server distribution platform built with Rust. Multi-node instance federation, provider redundancy — plugin architecture for building an elastic, high-availability cloud hosting network.

12,000+gRPC Services
99.99%License
3,500+Plugins
15+Built With
Trusted by cloud hosting providers worldwide
Acme CorpGlobexInitechUmbrellaStark IndustriesWayne Enterprises
Features

Why RustBill

A distributed plugin architecture covering the full distribution chain — horizontal scaling and self-healing, from provider integration to customer management.

Plugin Providers

Unified abstraction over KVM, Incus, and upstream RustBill instances. Rune script hot-reload with zero downtime.

Multi-Payment Gateways

Built-in bank transfer and Yipay (Alipay/WeChat/QQ Wallet) plugins. Extensible to any payment provider.

Dynamic Product Specs

JSONB-stored specifications supporting Integer, String, Select, Boolean, and Region field types. Frontend auto-renders from templates.

Order Lifecycle Automation

State-machine driven: Create → Pay → Provision → Notify. Fully automated resource delivery pipeline.

Distributed & HA

Multi-node deployment with instance federation. gRPC microservices scale horizontally. Provider redundancy with automatic failover keeps your business running 24/7.

Terminal Management Tools

CLI + TUI dashboard with 8 tabs covering overview, users, customers, products, plugins, instances, tickets, and database status.

Infrastructure

Distributed Architecture, Elastic HA.

Independent multi-node deployment with gRPC-based instance federation. Services are decomposable and horizontally scalable — no single point of bottleneck. Provider redundancy with automatic failover ensures business continuity.

How It Works

Three Steps to Launch Your Business

From deployment to live sales in minutes.

01

Deploy Platform

One-line deployment script. Configure PostgreSQL and launch the gRPC server with embedded admin SPA.

02

Configure Providers & Payments

PluginScanner auto-discovers Rune scripts. Configure providers, payment gateways, and notification channels via Admin UI with hot-reload and zero downtime.

03

List Products & Sell

Create product groups, define specs and pricing, open registration — customers can browse, purchase, and get auto-provisioned cloud services.

Performance

Tech Stack Highlights

Built with Rust for performance and reliability.

Rust
Core Language
tonic
gRPC Framework
PostgreSQL
Database
React 19
Frontend

Infrastructure as Code

CLI with direct database access, bypassing gRPC auth. Manage users, plugins, and run database queries — all from the terminal. Plus a TUI dashboard for real-time monitoring.

Pricing

Flexible Deployment, Full Control

Deploy on your own infrastructure with full data sovereignty. Choose the support plan that fits.

Self-Hosted

For individuals and small teams deploying independently.

Self-Service
  • Full features, no restrictions
  • Documentation & guides
  • Self-hosted deployment
  • Community forum
Pro Support

Pro Support

For production environments needing priority support.

Contact Us
  • Priority ticket handling
  • Remote deployment assistance
  • Plugin development consultation
  • Version upgrade guidance
  • Performance tuning advice

Enterprise

For large-scale deployments requiring custom development.

Contact Us
  • Custom provider/payment plugin development
  • White-label branding & UI customization
  • Dedicated SLA guarantee
  • Private deployment planning
  • Technical training & team enablement
  • Long-term technical advisory
Testimonials

What Our Users Say

Real feedback from cloud hosting providers and independent developers.

RustBill's plugin architecture is incredibly flexible. We wrote our own provider plugin and integrated our KVM cluster in just three days — saved thousands compared to commercial alternatives.

Z
James Wilson
Infrastructure Lead, CloudHost Co.

As an indie developer, I set up a small cloud hosting store with RustBill, connected to upstream reseller resources. The monthly billing model matches my cash flow perfectly. Plugin hot-reload is a game-changer — no restarts needed when tweaking provider configs.

S
Sarah Chen
Independent Developer

From deployment to live in under 30 minutes. The TUI dashboard makes monitoring a breeze, and plugin hot-reload means no service restarts. Rust performance is rock-solid.

A
Marcus Rivera
Full-Stack Engineer
FAQ

Frequently Asked Questions

Have questions about RustBill? Find answers here.

Ready to Launch Your Cloud Hosting Business?

One-command deployment. Plugin architecture for unlimited extensibility.