docs/documentation/platform/access-controls/access-requests.mdx
In certain situations, developers need to expand their access to a certain new project or a sensitive environment. For those use cases, it is helpful to utilize Infisical's Access Requests functionality.
<Info> Access Requests is a paid feature.If you're using Infisical Cloud, then it is available under the Pro Tier and Enterprise Tier. If you're self-hosting Infisical, then you should contact [email protected] to purchase an enterprise license to use it. </Info>
Access Requests allow users to request temporary or permanent access to secrets in specific environments and folders. Administrators can define policies that control who can approve requests, set time limits, and configure expiration rules.
Before users can submit access requests, a project administrator must create an Access Policy that defines the approval workflow.
| Option | Description |
|---|---|
| Policy Name | A descriptive name for the policy (e.g., "Production Access Policy"). |
| Max Time Period | The maximum duration a user can request access for (e.g., 1h, 3d, 1w). Leave empty or set to "permanent" to allow permanent access requests. |
| Request Expiration | Time before unapproved requests automatically expire (e.g., 24h, 3d, 72h). Expired requests are moved to the Closed tab and cannot be approved. Leave empty or set to "never" for requests that never expire. |
| Secret Path | The folder path this policy governs. Supports glob patterns (e.g., /** for all paths, /api/* for specific folders). |
| Environments | One or more environments this policy applies to (e.g., Production, Staging). |
Access policies support sequential multi-step approval workflows where approvals must follow a designated chain.
Each step can have:
Approvals must be completed in order — Step 2 approvers cannot review until Step 1 requirements are met.
The Self Approvals toggle controls whether users who are designated as approvers can approve their own access requests. Disable this option to require approval from a different approver.
The Bypass Approvals option enables emergency access in break-glass situations:
Once access policies are configured, users can request access to resources covered by those policies.
<Note> If a policy has a **Max Time Period** configured, the requested duration cannot exceed this limit. </Note>
Eligible approvers receive email notifications when access requests are submitted. They can review and act on requests from the dashboard.
The access requests dashboard shows two tabs:
Click on any request to open the review modal with full details:
Approvers can modify the access duration before approving a request by clicking the Edit icon next to the duration field. This allows shortening the requested timeframe when appropriate.
Approvers can revoke a previously approved access request at any time. Revoking an access request immediately deletes the associated privilege, removing the user's access.