Welcome to OpenEverest
OpenEverest is an open-source platform for running data workloads on Kubernetes. It gives you one UI, one API and one access-control model for provisioning and operating databases, caches, vector stores, object storage, AI model serving and other stateful technologies — on any Kubernetes cluster, in the cloud or on-premises.
These docs describe OpenEverest 2, which is a Developer Preview: it is not feature-complete and not intended for production. OpenEverest 1.x remains the supported release — see the 1.x documentation.
How it works
OpenEverest has a small, technology-agnostic core. Everything that is specific to a technology lives in a Provider that you install next to the core:
- The core gives you the web UI, the REST API, authentication, role-based access control, backups and monitoring as common building blocks.
- Each Provider teaches OpenEverest how to run one technology, usually by driving a Kubernetes Operator. The Plugin Hub lists the available providers, and anyone can build a new one.
- Generic plugins add features that are not tied to one technology, such as metrics dashboards or benchmarking tools.
You pick the providers you need. Every running deployment — whatever the technology — is an Instance that you create, scale, back up, restore and delete in the same way.

Learn more in Architecture and Key concepts.
Get started
Add technologies
Install providers for the technologies you need, and discover more in the Plugin Hub.
Protect your data
Store backups in S3-compatible storage, schedule them, and restore to any point in time.
Control access
Connect your identity provider and decide who can do what, down to a single instance.
Build an extension
Bring a new technology or feature to OpenEverest without changing the core.