Available Clients and Interfaces
Infisical offers a non-exhaustive set of clients and interfaces to support a wide range of use cases:- CLI: A powerful command-line interface for developers and operators to interact with Infisical from local or automated environments. Commonly used for secret access, SSH credential issuance, and more.
- SDKs: Official client libraries for languages like Go, Node.js, and Python make it easy to integrate Infisical directly into applications and internal tooling.
- HTTP API: A fully documented RESTful API powers all core functionality and enables advanced or custom integrations.
- Agents: Lightweight background processes that can fetch and sync secrets or credentials into local environments, containers, or file systems.
- Kubernetes Operator: A native controller that syncs Infisical secrets into Kubernetes as native Secrets, and supports secure workload integration.
-
External Secrets Operator (ESO): Allows Infisical to act as a backend provider for syncing secrets into Kubernetes
Secret
objects using the widely adopted External Secrets Operator. - Kubernetes PKI Issuer: A controller that issues X.509 certificates from Infisical PKI using the cert-manager Issuer and Certificate CRDs.
- Secret Syncs: Native integrations to forward secrets to services like GitHub, GitLab, AWS Secrets Manager, Vercel, and more.