Tame your developer workflow to go from Code to URL in one push.
The Application Development Engine for Kubernetes
Epinio
Why Use Epinio?>
Developer Happiness
Reduce the stress and focus on your application logic instead of Container or Kubernetes details.
Fast & Lightweight
Epinio runs well on any Kubernetes Cluster including your local development machine with Rancher Desktop
Flexible with Sane Defaults
Epinio uses Kubernetes generics and open-source components to give a fantastic developer experience without locking you into our idea of what an application looks like.
Get Started with Epinio>
- Get access to a kubernetes cluster. Install cert-manager, if not already present.
- Install Epinio in the cluster using helm.
- Open the Web UI, or install the Epinio client for operation from a terminal.
- Log into the cluster.
- Push your application. Epinio builds the application image for you.
Where Epinio Helps>
Epinio abstracts away the complexity of Kubernetes so you can get back to writing code. Apps are launched with a single command, eliminating complex CD pipelines and YAML files. It’s like having your own PaaS solution that you can control!
Push from Source
Utilize your application's Git repository, archive, or container image to deploy with just a few clicks. Epinio enables you to add your Git repository and choose the specific branch and commit you wish to build. There's no longer a need to set up complex continuous delivery pipelines to deliver your application to users.
Service Binding
With the Epinio Service Catalog, you can select from a variety of options, including popular database types like MySQL and MongoDB, to seamlessly integrate essential services into your application. This approach not only simplifies the process but also ensures that the services will work as intended upon deployment, allowing you to focus on building your application without the hassle of writing complex deployment configuration files.
Application Management
Monitor the status of your applications, scale instances as needed, configure various settings, and deploy new versions—all directly from the Epinio platform. This streamlined approach empowers you to manage your applications efficiently, ensuring that you can respond quickly to changing demands and maintain optimal performance without the complexity often associated with traditional deployment processes.
Namespace Management
Effortlessly add and remove namespaces directly from the Epinio platform to effectively organize your applications within the cluster. This functionality allows you to create a structured environment, making it easier to manage and isolate different applications or services, ultimately enhancing your workflow and improving resource allocation.
The History of Epinio>
Rancher Labs and SUSE
Rancher Labs had been a pioneer in making Kubernetes accessible, and after they were acquired by SUSE in December 2020, SUSE recognized that managing clusters was only half the battle; the other half was enabling developers to actually use those clusters without becoming experts in Kubernetes YAML and infrastructure primitives.
The Birth of Epinio
Inspired by Cloud Foundry where a developer could simply write code, run one command, and the platform would handle the containerization, routing, and scaling, Epinio was designed to be the "opinionated" layer on top of Kubernetes. The goal was to hide the complexity of Kubernetes (YAML manifests, Ingress rules, and Pod specs) behind a simple interface, just as Cloud Foundry did for legacy infrastructure. The defining feature of Cloud Foundry was the 'cf push' command and SUSE wanted to bring that "Push" experience to Kubernetes with the 'epinio push’ command.
Krumware Takes Over
The transfer of stewardship also brought a more structured approach to commercial support. While Epinio remains an open-source project under the Apache 2.0 license, Krumware introduced tiered support structures to assist organizations in deploying and operating the platform at scale.
What's Next
Epinio 1.14 is shaping up to be a major leap forward. The deployment experience has been completely reimagined, giving you more flexibility than ever— a redesigned app creation flow, the ability to walk away while your app deploys, and a powerful new pack-based buildpack lifecycle that opens the door to non-Paketo buildpacks. The entire UI has been transformed with the Trailhand design system, delivering a sleek new look across both the standalone interface and the Rancher Extension. Under the hood, significant performance improvements build on the gains from 1.13, with faster service bindings, smarter polling, and server-side search on the horizon. Infrastructure updates broaden buildpack compatibility and modernize the Helm chart, while a comprehensive documentation overhaul ensures everything is easy to find and up to date. Whether you're deploying your first app or managing dozens, 1.14 makes the experience faster, more flexible, and a whole lot smoother. Gets Epinio ready for accelerated feature development.
Epinio - Superpowered by Krumware>
As the official maintainer of the open source project, we are experts on all things Epinio, and our expertise is now available to you! View our detailed Epinio support structures here.
Open Source
Standard
Premium
Frequently Asked Questions>
- Assisting your organization in the effective deployment of Epinio, ensuring a smooth and efficient setup process.
- Sharing our expertise to help you utilize Epinio to its fullest potential, maximizing its features and capabilities for your specific needs.
- Delivering regular updates to Epinio, keeping your system aligned with the latest technologies and security enhancements to ensure optimal performance and safety.
Absolutely! Our team is here to assist you in assessing your specific needs and identifying the most effective path forward for you and your team. We take the time to understand your unique challenges and goals, ensuring that we provide tailored solutions that align with your objectives and facilitate your success.
Epinio is an open-source platform, allowing you the flexibility to open a pull request (PR) or fork the repository to customize it according to your needs. However, if your team lacks the bandwidth to manage these tasks, Krumware is here to help. We can facilitate the submission of feature requests to Epinio on your behalf, ensuring that your needs are addressed. We encourage you to reach out to us through our contact form to initiate a discussion and explore how we can assist you further!