metal-stack® is a set of microservices implementing Metal as a Service (MaaS), turning a bunch of hardware into elastic cloud infrastructure. It is built to manage the lifecycles for hundreds and thousands of servers inside your on-premises data center (DC).
- Fully Automated DC Management: Manage machines, switches, networks, IP addresses, firewalls, racks, operating systems and more
- API-Driven: Self-service APIs with minimal operational overhead, implemented in Golang
- On-Premise: Maintain data and hardware sovereignty, without vendor lock-in
- Open Source: Developed transparently, used in production since 2020
Together with our friends from the open-source project Gardener, metal-stack can serve as a cloud provider for delivering bare-metal Kubernetes clusters at scale. We strive for being a serious, on-premises solution to hyperscaler offerings.
The Open Source culture lives from an active community! We are very happy about everyone who wants to actively participate in the metal-stack project. Feel free to reach out to us on our Slack channel!
Please also take a look at our contribution guideline when you want to make a contribution.
Although metal-stack is developed for large deployment environments, for demo-purposes, you may also run it on your local machine. Try our mini-lab to explore the API and the core functionality of the software on your own. If you are considering metal-stack, feel free to let us know, – we love seeing what you build and are willing to support you.
In case you want to try our hosted version of metal-stack, this is also possible at metalstack.cloud.
