> 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/getting-started.md).

# Getting started

- [P0 onboarding](https://docs.p0.dev/getting-started/p0-security-onboarding.md): Deploy P0 Security, integrate your cloud environments, and establish just-in-time access for human and non-human identities. For security and DevOps teams.
- [Supported identity providers](https://docs.p0.dev/getting-started/p0-security-onboarding/supported-identity-providers.md)
- [Okta sign-in setup](https://docs.p0.dev/getting-started/p0-security-onboarding/supported-identity-providers/okta-sign-in-setup.md)
- [Request access quickstart](https://docs.p0.dev/getting-started/request-access-quickstart.md): Request your first just-in-time access to a cloud resource through Slack, Microsoft Teams, the P0 web app, or the CLI. A quickstart for developers and engineers.
- [Getting started with just-in-time access](https://docs.p0.dev/getting-started/getting-started-with-just-in-time-access.md): Install P0 Security, configure approval workflows, and make your first just-in-time access request. A step-by-step guide for security and DevOps teams.
- [Configure your first access policy](https://docs.p0.dev/getting-started/configure-your-first-access-policy.md): Create an access policy in P0 Security's Policy Studio to control who can request access, what they can access, and who approves. A step-by-step tutorial for security administrators.
- [Getting started with posture](https://docs.p0.dev/getting-started/getting-started-with-posture.md): Connect your cloud environment, run your first posture scan, and triage access risk findings with P0 Security's posture management product.
- [Getting started with access inventory](https://docs.p0.dev/getting-started/getting-started-with-access-inventory.md): Connect your cloud environment, navigate the Access Inventory page, run your first query, investigate access risks, and save a monitor with P0 Security.
- [Getting started with the P0 CLI](https://docs.p0.dev/getting-started/getting-started-with-the-p0-cli.md): Install the P0 CLI, authenticate, send your first permission request, and open your first SSH session with just-in-time access, all from the command line.
- [Get started with the P0 Terraform provider](https://docs.p0.dev/getting-started/get-started-with-the-p0-terraform-provider.md): Configure the P0 Terraform provider, authenticate with an API token, and install your first integration as code with an end-to-end AWS just-in-time access example.
- [Authenticating with the P0 API](https://docs.p0.dev/getting-started/authenticating-with-the-p0-api.md): Get a bearer token to authenticate with the P0 Management API and the P0 Terraform provider, using a Google Cloud service-account token, the P0 CLI, or an API key.
- [Manage P0 policies and settings as code](https://docs.p0.dev/getting-started/manage-p0-policies-and-settings-as-code.md): Use the P0 Terraform provider to manage access policies, RBAC role assignments, and just-in-time access settings as code, with worked examples and migration guidance.
- [P0 API overview](https://docs.p0.dev/getting-started/p0-api-overview.md): A map of every P0 API — access requests, policies, organization settings, inventory export, and integration webhooks — with the shared base URL, authentication, and permissions that apply to all of th
- [Automate access requests with the API](https://docs.p0.dev/getting-started/automate-access-requests-with-the-api.md): Request, approve, deny, and revoke just-in-time access programmatically with the P0 Command and Access Requests APIs. Drive access from bots, CI/CD pipelines, and internal tooling instead of the P0 da
- [Deploying the P0 AI Gateway](https://docs.p0.dev/getting-started/deploying-the-p0-mcp-gateway.md): Architecture and deployment of the self-hosted P0 AI Gateway and OAuth server using the batteries-included Helm chart or the Terraform module.
- [Share P0 with your team](https://docs.p0.dev/getting-started/share-p0-with-your-team.md): Use the P0 slackbot to help your users learn how to create access requests through P0.
- [Configure access policies](https://docs.p0.dev/getting-started/configuring-access-policies.md): Set up access policies in Policy Studio to control who can request access, what they can request, and who approves it. A step-by-step guide for security administrators.
