# Access management

- [Just-in-time access](https://docs.p0.dev/access-management/just-in-time-access.md): Set up ephemeral, on-demand access to production resources. Requests are approved, provisioned, and automatically revoked within minutes using P0 Security.
- [Requesting Access](https://docs.p0.dev/access-management/just-in-time-access/requesting-access.md): This page describes how to make a just-in-time access request using P0
- [For Another Party](https://docs.p0.dev/access-management/just-in-time-access/requesting-access/for-another-party.md)
- [Web Request Modal](https://docs.p0.dev/access-management/just-in-time-access/requesting-access/web-request-modal.md)
- [Approving Access](https://docs.p0.dev/access-management/just-in-time-access/approving-access.md): This page describes how to review and approve just-in-time access requests
- [Pre-approving Access](https://docs.p0.dev/access-management/just-in-time-access/approving-access/pre-approving-access.md)
- [P0 allow modal, CLI, and UI](https://docs.p0.dev/access-management/just-in-time-access/approving-access/p0-allow-workflows.md): Configure P0 allow pre-approvals from Slack, the CLI, or the P0 web app.
- [Access Policies](https://docs.p0.dev/access-management/just-in-time-access/request-routing.md)
- [Google Cloud Filtering](https://docs.p0.dev/access-management/just-in-time-access/request-routing/google-cloud-filtering.md)
- [AWS Filtering](https://docs.p0.dev/access-management/just-in-time-access/request-routing/aws-filtering.md)
- [Microsoft Azure Filtering](https://docs.p0.dev/access-management/just-in-time-access/request-routing/microsoft-azure-filtering.md): This document covers the various ways fine-grained just-in-time access for Microsoft Azure can be configured by using P0's access policies.
- [SSH Filtering](https://docs.p0.dev/access-management/just-in-time-access/request-routing/ssh-filtering.md)
- [Session Recording](https://docs.p0.dev/access-management/just-in-time-access/session-recording.md): Session Recording in P0 allows you to view detailed activity that occurs within a privileged session.
- [AWS](https://docs.p0.dev/access-management/just-in-time-access/session-recording/aws.md): View CloudTrail activity taken within a privileged session.
- [Just-in-time API](https://docs.p0.dev/access-management/just-in-time-access/just-in-time-api.md)
- [Command API](https://docs.p0.dev/access-management/just-in-time-access/just-in-time-api/command-api.md): Enable external systems to programmatically initiate access requests—enabling automation and integration with internal tools, bots, and security workflows.
- [Access requests API](https://docs.p0.dev/access-management/just-in-time-access/just-in-time-api/access-requests-api.md): Enable programmatic approval, denial, and revocation of access—enabling seamless integration with internal tools, bots, and security workflows for automated access escalation.
- [Access policies API](https://docs.p0.dev/access-management/just-in-time-access/just-in-time-api/routing-rules-api.md): Enable fine-grained control over how just-in-time access requests are evaluated, approved, and enforced—ensuring secure, compliant, and context-aware access workflows.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.p0.dev/access-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
