Introduction
Encrova is a Platform secrets management application designed to securely store, distribute, and manage sensitive credentials such as API keys, database passwords, cert chains, and encryption secrets.It helps developers and organizations centralize secret management, ensuring security and compliance while streamlining access across development, staging, and production environments.
Encrova integrates seamlessly with various cloud providers, container orchestration platforms, and CI/CD pipelines, making it a comprehensive solution for secure secret handling.


Why Encrova?
How does Encrova work?
To make secret management effortless and secure, Encrova follows a certain structure for enabling secret management workflows as defined below. Identities in Encrova are users or machine which have a certain set of roles and permissions assigned to them. Such identities are able to manage secrets in various Clients throughout the entire infrastructure. To do that, identities have to verify themselves through one of the available Authentication Methods. As a result, the 3 main concepts that are important to understand are:- Identities: users or machines with a set permissions assigned to them.
- Clients: Encrova-developed tools for managing secrets in various infrastructure components (e.g., SDKs, API, Web Dashboard).
- Authentication Methods: ways for Identities to authenticate inside different clients (e.g., SAML SSO for Web Dashboard, Universal Auth for Encrova Agent, AWS Auth etc.).
How to get started with Encrova?
Depending on your use case, it might be helpful to look into some of the resources and guides provided below.Onboarding Product
Streamline Product onboarding with seamless authentication, role-based access, and personalized setup for a frictionless start.
SDKs
Fetch secrets with any programming language on demand.
REST API
Fetch secrets via HTTP request.
Native Integrations
Explore integrations for GitHub, Vercel, AWS, and more.

