> For the complete documentation index, see [llms.txt](https://docs.p0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.p0.dev/integrations.md).

# Integrations

- [Integrations](https://docs.p0.dev/integrations/integrations.md): Connect P0 with AWS, Google Cloud, Azure, Kubernetes, Okta, Slack, and other systems. Configure cloud, directory, notifier, and SIEM integrations.
- [Notifier integrations](https://docs.p0.dev/integrations/notifier-integrations.md)
- [Slack](https://docs.p0.dev/integrations/notifier-integrations/slack.md)
- [Microsoft Teams](https://docs.p0.dev/integrations/notifier-integrations/microsoft-teams.md)
- [Email](https://docs.p0.dev/integrations/notifier-integrations/email.md)
- [Custom Notifiers](https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers.md): Integrate P0 with any internal notification system you own, or with systems that do not have a built-in notification service yet.
- [AWS Lambda Notifier](https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers/aws-lambda-notifier.md)
- [Resource integrations](https://docs.p0.dev/integrations/resource-integrations.md): Configure just-in-time access for AWS, Google Cloud, Azure, Kubernetes, SSH, and more. Install P0 Security resource integrations to manage privileged cloud access.
- [Agentic Gateway](https://docs.p0.dev/integrations/resource-integrations/agentic-gateway.md): Configure the P0 Agentic Gateway and the upstream MCP servers it fronts, so P0-managed AI agents can access them under least-privilege policy.
- [Gateway](https://docs.p0.dev/integrations/resource-integrations/agentic-gateway/gateway.md): Register your self-hosted P0 MCP Gateway with P0 so it can enforce policy on agent tool calls and receive its MCP server definitions.
- [MCP server](https://docs.p0.dev/integrations/resource-integrations/agentic-gateway/mcp-server.md): Configure upstream MCP servers behind the P0 Agentic Gateway to make them available to P0-managed agents under policy.
- [AWS MCP server](https://docs.p0.dev/integrations/resource-integrations/agentic-gateway/mcp-server/aws.md): Install the predefined AWS MCP server behind the P0 Agentic Gateway, giving agents policy-scoped, credential-free access to the AWS CLI.
- [AWS](https://docs.p0.dev/integrations/resource-integrations/aws.md): Install P0 IAM management on AWS in about 10 minutes. Configure just-in-time access, identity governance, and privilege management for your AWS environment.
- [Requesting AWS access](https://docs.p0.dev/integrations/resource-integrations/aws/requesting-access.md): How to request just-in-time access to AWS IAM policies, groups, and roles through P0 via Slack, Teams, Webex, the P0 CLI, or the P0 dashboard.
- [Permission levels](https://docs.p0.dev/integrations/resource-integrations/aws/requesting-access/permission-levels.md): Permission levels available when requesting just-in-time access to AWS resources through P0, including P0 curated policies and scoped AWS-managed policies.
- [AWS Integration API](https://docs.p0.dev/integrations/resource-integrations/aws/aws-integration-api.md): Manage installable components of the P0 Amazon Web Services integration.
- [AWS OIDC](https://docs.p0.dev/integrations/resource-integrations/aws/aws-oidc.md): Install the AWS OIDC federation component so P0 can grant and revoke AWS access for OIDC-authenticated agents running through the P0 MCP Gateway.
- [Function invocation](https://docs.p0.dev/integrations/resource-integrations/aws/function-invocation.md)
- [Managed services](https://docs.p0.dev/integrations/resource-integrations/aws/managed-services.md)
- [AWS RDS](https://docs.p0.dev/integrations/resource-integrations/aws/managed-services/aws-rds.md)
- [Cisco Secure Access](https://docs.p0.dev/integrations/resource-integrations/cisco-secure-access.md): Installing P0 access management for Cisco Secure Access takes about 15 minutes.
- [Installation](https://docs.p0.dev/integrations/resource-integrations/cisco-secure-access/installation.md)
- [Requesting Cisco Secure Access](https://docs.p0.dev/integrations/resource-integrations/cisco-secure-access/requesting-access.md): How to request just-in-time access to private network resources protected by Cisco Secure Access through P0 via Slack, Teams, Webex, the P0 CLI, or the P0 dashboard.
- [Cloudflare](https://docs.p0.dev/integrations/resource-integrations/cloudflare.md): Managed just-in-time access to Cloudflare account roles
- [Requesting Cloudflare access](https://docs.p0.dev/integrations/resource-integrations/cloudflare/requesting-access.md): How to request access to a Cloudflare account role via P0
- [Custom Resource](https://docs.p0.dev/integrations/resource-integrations/custom-resource.md): Integrate P0 with any internal system you own, or with systems that do not have a built-in integration yet.
- [Installing a custom resource integration](https://docs.p0.dev/integrations/resource-integrations/custom-resource/installing-a-custom-resource-integration.md)
- [File Transfer](https://docs.p0.dev/integrations/resource-integrations/file-transfer.md): Set up P0's File Transfer integration to move local files to AWS EC2 instances through a customer-owned S3 bucket, with just-in-time access and full auditing.
- [Transfer a file to an instance](https://docs.p0.dev/integrations/resource-integrations/file-transfer/transferring-files.md): Use the p0 file-transfer command to copy a local file to an AWS EC2 instance through P0's just-in-time File Transfer integration.
- [GitHub](https://docs.p0.dev/integrations/resource-integrations/github.md): Managed just-in-time access for GitHub organization teams
- [Requesting GitHub access](https://docs.p0.dev/integrations/resource-integrations/github/requesting-access.md): How to request access to a GitHub team via P0
- [Google Cloud](https://docs.p0.dev/integrations/resource-integrations/google-cloud.md): Set up P0's integration for Google Cloud Platform. Configure IAM management, just-in-time access, and privilege governance for your GCP environment.
- [Security perimeter](https://docs.p0.dev/integrations/resource-integrations/google-cloud/security-perimeter.md): This page describes how to set up a Cloud Run security perimeter for P0 to manage access in your Google Cloud environment.
- [Requesting Google Cloud access](https://docs.p0.dev/integrations/resource-integrations/google-cloud/requesting-access.md): How to request access to Google Cloud permissions, roles, and resources through the P0 bot
- [Permissions reference](https://docs.p0.dev/integrations/resource-integrations/google-cloud/permissions-reference.md)
- [Cloud Storage](https://docs.p0.dev/integrations/resource-integrations/google-cloud/permissions-reference/cloud-storage.md)
- [Compute Engine](https://docs.p0.dev/integrations/resource-integrations/google-cloud/permissions-reference/compute-engine.md)
- [Cloud Run invocation](https://docs.p0.dev/integrations/resource-integrations/google-cloud/cloud-run-invocation.md)
- [Grafana Cloud](https://docs.p0.dev/integrations/resource-integrations/grafana-cloud.md): Connect P0 to Grafana Cloud to grant just-in-time access to Grafana Cloud teams.
- [Requesting access](https://docs.p0.dev/integrations/resource-integrations/grafana-cloud/requesting-access.md): How to request just-in-time access to Grafana Cloud teams through P0 via the P0 dashboard, Slack, Teams, or the P0 CLI.
- [Kubernetes](https://docs.p0.dev/integrations/resource-integrations/kubernetes.md): Add and configure P0's Kubernetes integration. Grant just-in-time, least-privilege access to Kubernetes clusters across AWS, Azure, and Google Cloud.
- [Terraform installation](https://docs.p0.dev/integrations/resource-integrations/kubernetes/terraform-installation.md): How to install the P0 Kubernetes (EKS) integration using Terraform
- [Requesting Kubernetes access](https://docs.p0.dev/integrations/resource-integrations/kubernetes/requesting-access.md): How to request access to Kubernetes permissions, roles, and resources through the P0 bot
- [Advanced requests](https://docs.p0.dev/integrations/resource-integrations/kubernetes/advanced-requests.md): How to request common Kubernetes access patterns with P0
- [Microsoft Azure](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure.md): Install P0 IAM management on Microsoft Azure in about 10 minutes. Configure just-in-time access and privilege governance for your Azure environment.
- [Azure App Registration](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/azure-app-registration.md): Create the Azure app registration that establishes P0's service identity in your tenant.
- [IAM Management](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/iam-management.md): Enable Just‑in‑Time access to Azure resources by installing IAM management.
- [Configure bastion host integration](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/configure-bastion-host-integration.md): Choose how P0 connects to your Azure VMs — through an Azure Bastion host or a custom jump host — to enable secure SSH access.
- [Azure bastion host](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/configure-bastion-host-integration/azure-bastion-host.md): Provision SSH access to your Azure VMs through a managed Azure Bastion host.
- [Custom jump host](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/configure-bastion-host-integration/custom-jump-host.md): Connect P0 to your Azure VMs through your own virtual machine acting as a jump host.
- [Jump host sizing and tuning](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/configure-bastion-host-integration/custom-jump-host/jump-host-sizing-and-tuning.md): Reference sshd configuration and sizing limits for tuning a custom jump host VM, including a sample forwarding-only sshd\_config and per-SKU load guidance.
- [Create a custom role](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/configure-bastion-host-integration/create-a-custom-role.md): Create a custom Azure role with the Azure CLI or Terraform to grant standard or administrator access to VMs reached through a P0 jump host or bastion host.
- [Install SSH access](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/install-ssh-access.md): Connect P0 to your Azure VMs by installing SSH access.
- [Jump host management](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/jump-host-management.md): Configure the jump host management connector so P0 can send privileged commands, such as terminating a live SSH session, to your Azure jump hosts.
- [The jump host connector application](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/jump-host-management/jump-host-connector-application.md): Understand the jump host connector application — the session terminator app registration P0 authenticates as, the Function App it protects, and the least-privilege role it uses to manage access to you
- [The jump host connector image](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/jump-host-management/jump-host-connector-image.md): Understand the jump host connector image — the container that runs P0's Azure function for terminating live SSH sessions — and where it is published.
- [Requesting Microsoft Azure access](https://docs.p0.dev/integrations/resource-integrations/microsoft-azure/requesting-access.md): How to request just-in-time access to Microsoft Azure subscriptions, resources, and roles through P0 via Slack, Teams, Webex, the P0 CLI, or the P0 dashboard.
- [MySQL](https://docs.p0.dev/integrations/resource-integrations/mysql.md)
- [Installation](https://docs.p0.dev/integrations/resource-integrations/mysql/installation.md)
- [Requesting MySQL access](https://docs.p0.dev/integrations/resource-integrations/mysql/requesting-access.md): How to request just-in-time access to MySQL databases through P0 using the CLI.
- [Oracle Cloud](https://docs.p0.dev/integrations/resource-integrations/oracle-cloud.md): Installing P0 IAM management on Oracle Cloud Infrastructure (OCI).
- [Requesting Oracle Cloud access](https://docs.p0.dev/integrations/resource-integrations/oracle-cloud/requesting-access.md): Requesting access to Oracle Cloud Infrastructure (OCI) groups through P0.
- [PostgreSQL](https://docs.p0.dev/integrations/resource-integrations/postgresql-new.md)
- [Installing an RDS Database](https://docs.p0.dev/integrations/resource-integrations/postgresql-new/installing-an-rds-database.md)
- [Requesting PostgreSQL Access](https://docs.p0.dev/integrations/resource-integrations/postgresql-new/requesting-postgresql-access.md)
- [Salesforce](https://docs.p0.dev/integrations/resource-integrations/salesforce.md): Managed just-in-time access to Salesforce permission sets
- [Requesting Salesforce access](https://docs.p0.dev/integrations/resource-integrations/salesforce/requesting-access.md): How to request access to a Salesforce permission set via P0
- [Snowflake](https://docs.p0.dev/integrations/resource-integrations/snowflake.md)
- [SSH](https://docs.p0.dev/integrations/resource-integrations/ssh.md): How to request SSH permissions for AWS, Microsoft Azure and GCP instances.
- [Self-hosted](https://docs.p0.dev/integrations/resource-integrations/ssh/self-hosted.md)
- [Tailscale](https://docs.p0.dev/integrations/resource-integrations/tailscale.md): Installing P0 access management for your Tailscale network takes about 5 minutes.
- [Requesting Tailscale access](https://docs.p0.dev/integrations/resource-integrations/tailscale/requesting-access.md): How to request just-in-time access to Tailscale devices and network resources through P0 via Slack, Teams, Webex, the P0 CLI, or the P0 dashboard.
- [Directory integrations](https://docs.p0.dev/integrations/directory-integrations.md): Connect P0 Security with Okta, Google Workspace, and Microsoft Entra ID. Configure directory integrations for group-based access policies and user provisioning.
- [Microsoft Entra ID](https://docs.p0.dev/integrations/directory-integrations/microsoft-entra-id.md)
- [Requesting Microsoft Entra ID access](https://docs.p0.dev/integrations/directory-integrations/microsoft-entra-id/requesting-access.md): Requesting access to Microsoft Entra ID Roles/Groups
- [Viewing Security perimeter logs](https://docs.p0.dev/integrations/directory-integrations/microsoft-entra-id/viewing-security-perimeter-logs.md): View and query logs from the P0 Security perimeter Azure Function running in your Microsoft Entra ID environment.
- [Microsoft Entra ID (Legacy)](https://docs.p0.dev/integrations/directory-integrations/microsoft-entra-id-legacy.md)
- [Requesting Microsoft Entra ID access (legacy)](https://docs.p0.dev/integrations/directory-integrations/microsoft-entra-id-legacy/requesting-access.md): Requesting access to Microsoft Entra ID groups
- [Google Workspace](https://docs.p0.dev/integrations/directory-integrations/google-workspace.md)
- [Okta](https://docs.p0.dev/integrations/directory-integrations/okta.md)
- [Approval integrations](https://docs.p0.dev/integrations/approval-integrations.md)
- [PagerDuty](https://docs.p0.dev/integrations/approval-integrations/pagerduty.md)
- [Incident.io](https://docs.p0.dev/integrations/approval-integrations/incidentio.md)
- [SIEM Integrations](https://docs.p0.dev/integrations/siem-integrations.md): SIEM integrations allow you to stream P0 audit logs to target SIEM tools (Datadog, Splunk).
- [Audit log format](https://docs.p0.dev/integrations/siem-integrations/audit-log-format.md): Reference for P0 audit log fields, actions, and payload formats streamed to SIEM integrations.
- [Datadog setup](https://docs.p0.dev/integrations/siem-integrations/datadog-setup.md): Integration to send P0 audit logs to Datadog.
- [Splunk HEC setup](https://docs.p0.dev/integrations/siem-integrations/splunk-hec-setup.md): Integration to send P0 audit logs to Splunk instance.
- [Tracker integrations](https://docs.p0.dev/integrations/tracker-integrations.md)
- [Jira](https://docs.p0.dev/integrations/tracker-integrations/jira.md)
