Skip to main content

Installation

To install Infisical, you can use Docker Compose for self-hosting:
Terminal
For client-side integration in your application:
Terminal

Usage

Here’s an example of how to use Infisical in a Node.js application:
infisical-example.tsx

Features

  • Centralized Secret Management: Store and manage all your secrets in one secure location with role-based access control.
  • Secret Versioning: Track changes to your secrets with complete version history and point-in-time recovery.
  • Secret Rotation: Automatically rotate secrets for various services like PostgreSQL, MySQL, and AWS IAM.
  • Dynamic Secrets: Generate ephemeral secrets on-demand for improved security.
  • Secret Scanning: Prevent accidental leaks of secrets to Git repositories.
  • Kubernetes Integration: Native integration with Kubernetes via the Infisical Operator.
  • Internal PKI: Manage your internal Public Key Infrastructure.

Integration Options

Infisical integrates with various platforms and tools:
  • CI/CD platforms: GitHub Actions, GitLab CI, CircleCI
  • Cloud providers: AWS, GCP, Azure
  • Deployment platforms: Vercel, Netlify, Heroku
  • Infrastructure tools: Terraform, Ansible, Kubernetes
  • Frameworks: Next.js, Express, Django, Laravel
For more information and detailed documentation, visit the Infisical GitHub repository or the official documentation.