- Gateways: A lightweight service you deploy in your own infrastructure to act as a secure entry point to your private resources.
- Resources: The specific systems you want to manage access to (e.g., a PostgreSQL database or an SSH server).
- Accounts: The privileged credentials (e.g., a database user or an SSH user) that Infisical uses to connect to a resource on behalf of a user.
1
Deploy a Gateway
Before you can manage any resources, you must deploy an Infisical Gateway within your infrastructure. This component is responsible for brokering connections to your private resources.Read the Gateway Deployment Guide
2
Create a Resource
Once the Gateway is active, define a Resource in Infisical (e.g., “Production Database”). You will link this resource to your deployed Gateway so Infisical knows how to reach it.Learn about Resources
3
Add Accounts
Add Accounts to your Resource (e.g.,
postgres or read_only_user). These represent the actual PAM users or privileged identities that are utilized when a user connects.Learn about Accounts4
Connect
Users can now use the Infisical CLI to securely connect to the resource using the defined accounts, with full auditing and session recording enabled.