> 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): Install the P0 Security Slack integration to request, approve, and receive just-in-time access notifications for cloud resources in Slack.
- [Microsoft Teams](https://docs.p0.dev/integrations/notifier-integrations/microsoft-teams.md): Install the P0 Security Microsoft Teams integration to request, approve, and receive just-in-time access notifications for cloud resources in Teams.
- [Email](https://docs.p0.dev/integrations/notifier-integrations/email.md): Set up the P0 Security email notifier to alert requestors and approvers about just-in-time access requests, approvals, and expirations in real time.
- [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.
- [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.
- [Setting up AWS IAM management](https://docs.p0.dev/integrations/resource-integrations/aws/installation-methods.md): Install the P0 AWS IAM management integration and choose how P0 provisions and identifies your users — as IAM users, through AWS Identity Center, or through a federated identity provider.
- [IAM](https://docs.p0.dev/integrations/resource-integrations/aws/installation-methods/iam.md): Configure the P0 AWS IAM management integration to provision users defined in the account's IAM service, matching them by user name or by an email tag.
- [Identity Center](https://docs.p0.dev/integrations/resource-integrations/aws/installation-methods/identity-center.md): Configure the P0 AWS IAM management integration to provision users through AWS Identity Center, matching them by user name or by their Identity Center email.
- [Federated](https://docs.p0.dev/integrations/resource-integrations/aws/installation-methods/federated.md): Configure the P0 AWS IAM management integration to provision users through an Okta SAML federation, granting IAM roles assigned to your AWS Account Federation app.
- [Identity Center (merged)](https://docs.p0.dev/integrations/resource-integrations/aws/identity-center-merged.md): Install the AWS Identity Center (merged) integration and configure the merged login type so P0 provisions access through a single shared permission set per user, avoiding Identity Center permission-se
- [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.
- [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 application](https://docs.p0.dev/integrations/resource-integrations/custom-application.md): Grant just-in-time access to an internal application through a connector you deploy on AWS Lambda or Google Cloud Run. P0 invokes your connector to list, grant and revoke access, and never reads insid
- [Deploying a connector to Google Cloud Run](https://docs.p0.dev/integrations/resource-integrations/custom-application/deploying-a-connector-to-google-cloud-run.md): Build the P0 connector SDK example, deploy it privately to Google Cloud Run, and register it in P0 so requestors can get just-in-time access to your own application.
- [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)
- [Google Secret Manager](https://docs.p0.dev/integrations/resource-integrations/google-cloud/secret-manager.md): Grant just-in-time read access to individual Google Secret Manager secrets through P0, on top of your existing Google Cloud IAM management integration.
- [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.md): Connecting P0 Security to Google Cloud SQL and Amazon RDS for PostgreSQL
- [Installing an RDS database](https://docs.p0.dev/integrations/resource-integrations/postgresql/installing-an-rds-database.md): How to install an AWS RDS database to P0
- [Installing a Cloud SQL database](https://docs.p0.dev/integrations/resource-integrations/postgresql/installing-an-cloudsql-database.md): How to install an CloudSQL database to P0
- [Requesting PostgreSQL access](https://docs.p0.dev/integrations/resource-integrations/postgresql/requesting-access.md): How to request access to PostgreSQL roles through the P0 bot.
- [PostgreSQL (new)](https://docs.p0.dev/integrations/resource-integrations/postgresql-new.md): Connect P0 to PostgreSQL databases on Amazon RDS and Google Cloud SQL, and request either a database role or SQL-scoped access.
- [Installing an RDS database](https://docs.p0.dev/integrations/resource-integrations/postgresql-new/installing-an-rds-database.md)
- [Installing a Cloud SQL database](https://docs.p0.dev/integrations/resource-integrations/postgresql-new/installing-a-cloudsql-database.md): Install P0 on a Google Cloud SQL for PostgreSQL instance to grant just-in-time database access through a Cloud Run connector and GCP IAM database authentication.
- [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): Set up the P0 Security Snowflake integration for just-in-time access to Snowflake databases, roles, and grants with least-privilege control.
- [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): Install the P0 SSH Agent on an on-premises or self-managed server and grant developers just-in-time, certificate-based SSH access with no standing credentials.
- [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): Integrate P0 Security with Microsoft Entra ID for just-in-time access to directory roles, plus a security perimeter that guards role and group assignments.
- [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): Integrate P0 Security with Google Workspace to manage user access and inventory users and groups, including nested memberships, for IAM assessments.
- [Okta](https://docs.p0.dev/integrations/directory-integrations/okta.md): Integrate P0 Security with Okta to manage user access, provision AWS access via SAML federation, and inventory your directory for IAM assessments.
- [Approval integrations](https://docs.p0.dev/integrations/approval-integrations.md)
- [PagerDuty](https://docs.p0.dev/integrations/approval-integrations/pagerduty.md): Integrate P0 Security with PagerDuty to auto-approve just-in-time access requests for on-call engineers and escalate pending access approvals.
- [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): Install the P0 Security Jira integration to automatically open, assign, and track access-request tickets for just-in-time access approvals.
