The Application Development Engine for Kubernetes
Tame your developer workflow to go from Code to URL in one push.
Learn More
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 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.
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.
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.
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.
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
Basic Documentation
Support Availability
Open Source
8am - 5pm EST, M-F
Standard
24/7
Premium
Access to Accelerated Releases
Open Source
Increased Patching Frequency
Open Source
Certified & Supported Epinio UI Extensions
Open Source
Customized Buildpacks & Base Container Images
Open Source
Standard
Early Access to New Features
Open Source
Standard
Premium Developer to Developer Support
Open Source
Standard
Onboarding Assistance
Open Source
Standard
Krumware provides a comprehensive suite of support services designed to enable your team to concentrate on deploying applications with confidence. Our offerings include:
- 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!