No need to learn Kubernetes
Manage enterprise apps like mobile apps
Rainbond = Heroku-like Experience + Native Kubernetes Support + Self-hosted Capabilities
Rainbond is 100% open-source, offers a serverless experience, and allows you to easily manage containerized applications without needing to understand Kubernetes.
Core Capabilities
Rainbond provides a complete application management platform with enterprise-grade features
Install Enterprise Software Like Mobile Apps
Through the built-in application marketplace, various published microservice application templates support one-click installation and upgrades, even for systems with 100+ microservices.
Containerization Without Dockerfile and YAML
The platform automatically recognizes multiple development languages like Java, Python, Golang, NodeJS, PHP, .NetCore, etc., completing build and deployment through a wizard-like process.
Full Application Lifecycle Management
Serverless experience where regular developers can manage and maintain applications and components without learning, including start, stop, build, update, auto-scaling, gateway policy management, etc.
Microservice Modular Assembly
Business components running on Rainbond support modular dependency orchestration, one-click publishing as reusable application templates, enabling business component accumulation and reuse.
Standardized Offline Delivery
Packages applications with all dependencies (including container images) into version-controlled bundles, enabling secure cross-environment deployment through physical media transfer and automatic integrity verification.
Multi-team Resource Governance
Expands infrastructure by integrating existing servers into unified clusters, creates isolated team spaces with role-based access control and resource quotas.
Why Rainbond?
Rainbond provides a complete application management platform with enterprise-grade features
- Developer Perspective
- Ops/Platform Admin Perspective
Developer Pain Points Solved
Positioning Differences with Mainstream Platforms
Developer-friendly PaaS
Representative Products
Rainbond's Differentiation
- Self-hosted Support
- Full K8s Compatibility
K8s Native Tools
Representative Products
Rainbond's Differentiation
- Application-level Abstraction
- Zero YAML Experience
- Complex Application Topology
- Offline Environment Support
Self-hosted Solutions
Representative Products
Rainbond's Differentiation
- Enterprise Multi-tenancy
- Hybrid Cloud Management
Who Is It Designed For?
Rainbond serves both developers and platform administrators with different needs
Developer Users
Streamlined workflows for rapid development
Need URL access within 5 minutes from code
Rapid deployment with instant preview URLs
Want cloud-native capabilities without learning K8s
Simplified cloud operations with no Kubernetes expertise required
Zero configuration differences between dev and prod environments
Consistent environments across your entire development lifecycle
Platform Managers
Enterprise-grade cloud infrastructure management
Traditional application cloud-native transformation
Modernize legacy applications with minimal disruption
Building internal PaaS platforms
Create custom platform solutions tailored to your organization
Achieving unified hybrid cloud management
Seamlessly manage resources across multiple cloud environments
Getting Started
3-Minute Quick Installation
Minimum Requirements
Hardware and software needed to run Rainbond
Linux OS (CentOS 7+/Ubuntu 18.04+)
Compatible with most modern Linux distributions
2 CPU cores / 8GB RAM / 50GB disk space
Recommended for development environments
Installation Command
One-line command to install Rainbond
curl -o install.sh https://get.rainbond.com && IMGHUB_MIRROR=rainbond bash ./install.sh
After the command is executed successfully, open a browser and enter http://<IP>:7070
to access the platform and start deploying applications.