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

# Authentication

- [Authentication](https://docs.roboflow.com/reference/authentication/authentication.md): How authentication works on Roboflow - API keys, publishable keys, scoped keys, and OAuth.
- [Find Your Roboflow API Key](https://docs.roboflow.com/reference/authentication/authentication/find-your-roboflow-api-key.md): Find your API Key to authenticate with the Roboflow API and Roboflow Inference
- [Manage API Keys](https://docs.roboflow.com/reference/authentication/authentication/manage-api-keys.md): Create, list, update, protect, and revoke workspace API keys programmatically with the Roboflow REST API, the roboflow api-key CLI, or the MCP server.
- [OAuth 2.1 (Sign in with Roboflow)](https://docs.roboflow.com/reference/authentication/authentication/oauth.md): Sign in with Roboflow - OAuth 2.1 and PKCE (redirect).
- [Scoped API Keys](https://docs.roboflow.com/reference/authentication/authentication/scoped-api-keys.md): Enterprise customers can define specific permissions to grant an API key.
- [Sign In With Roboflow (Developer Reference)](https://docs.roboflow.com/reference/authentication/authentication/sign-in-with-roboflow-developer-reference.md): OAuth reference, visibility, errors, and example app for Sign in with Roboflow.
- [Sign In With Roboflow (Getting Started)](https://docs.roboflow.com/reference/authentication/authentication/sign-in-with-roboflow-getting-started.md): Let users sign in to your application with their Roboflow account using OAuth 2.1 and PKCE.
- [Workspace and Project IDs](https://docs.roboflow.com/reference/authentication/authentication/workspace-and-project-ids.md): Retrieve workspace and project IDs for use with the API.
