Just-in-time access

Set up ephemeral, on-demand access to production resources. Requests are approved, provisioned, and automatically revoked within minutes using P0 Security.

Just-in-time (JIT) access allows your organization's users to gain ephemeral access to individual production resources on demand, replacing standing access. Access is requested, approved, provisioned, and automatically revoked — all within minutes.

circle-info

New to P0? Start with the Getting started with just-in-time access guide to set up your first integration and make your first access request in about 15 minutes.

How it works

  1. A user requests access to a specific resource (via Slack, the P0 web app, or the P0 CLI).

  2. P0 routes the request to the appropriate approver based on your organization's policies.

  3. An approver reviews and approves (or denies) the request.

  4. P0 provisions access automatically and notifies the requester.

  5. Access expires after the approved duration, or the requester relinquishes it early.

Request access

Learn how to create, track, and manage access requests:

You can also request access using the P0 CLI. See p0 request, p0 aws role assume, and p0 ssh for command-line workflows.

Approve access

Configure approval policies and review incoming requests:

Configure access policies

Control who can request what, and who approves:

Monitor and audit

  • Session recording — View detailed activity logs for privileged sessions to answer questions about what happened during access.

Automate with the API

Last updated