Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform developed with Golang, i.e. Cloudpods is *a cloud on clouds*. Cloudpods is able to manage not only on-premise KVM/baremetals, but also resources from many cloud accounts across many cloud providers. It hides the differences of underlying cloud providers and exposes one set of APIs that allow programatically interacting with these many clouds.
## Who needs Cloudpods?
* Those who need a simple solution to virtualize a few physical servers into a private cloud
* Those who need a compact and fully automatic baremetal lift-cycle management solution
* Those who want to turn a VMware vSphere virtualization cluster into a private cloud
* Those who need a cohesive view of both public and private cloud in a hybrid cloud setup
* Those who need a centric portal to access multiple acccounts from multiple public clouds
* Those who is currently using a single cloud account, but will not lose the possibility to adopt multicloud strategy
## Features
### Summary & UI

Cloud account create form
Cloud accounts list
Multi public cloud VM list
VM instances list
Create VM instance form
VNC and SSH login page
Host list
Image template list
VPC list
Wire list (Classic Network)
IPsubnet list
Eip list (VPC Network)
LB list
BareMetal list
Baremetal Management
Create OS on BareMetal
sql, LDAP supported
Multi-tenancy system, include domain, project, group, user, role, policy
Add VMware account
VMware account list
Automatic creation of wire
Automatic creation of ipsubnet
Create a VMware VM instance
Enable the SSO login function of the cloud account (aliyun as an example)
create saml users
Cloud SSO entry
Cloud SSO - SSO login user
Sign in to the public cloud platform with SSO
* Bilibili: [Cloudpods](https://space.bilibili.com/3493131737631540/)
## Changelog
See [Cloudpods Changelog](https://www.cloudpods.org/en/docs/changelog/) for details.
## Roadmap
See [Cloudpods Roadmap](https://www.cloudpods.org/en/docs/roadmap/) for details.
## Contribution
You are welcome to do any kind of contribution to the project. Please refer to [CONTRIBUTING](./CONTRIBUTING.md) for guidelines.
## License
Apache License 2.0. See [LICENSE](./LICENSE).