# 1Password Developer Documentation > Developer tools and APIs for 1Password, including SSH & Git, Environments, CLI, SDKs, secrets automation, service accounts, and CI/CD integrations. This file follows the llmstxt.org standard as a curated index of 1Password developer documentation. For the complete content of every documentation page concatenated into a single file, see https://www.1password.dev/llms-full.txt. This file includes quickstarts for each primary audience to help users set up 1Password's main developer tools. To decide which tool to use in specific scenarios, see the workflow decision guides for detailed configuration comparisons. The remaining sections point to tool-specific overview and reference documentation. ## Quickstarts - [Get started with 1Password developer tools](https://www.1password.dev/get-started.md): High-level overview of available tools, authentication methods, and use cases. - [Developer quickstart](https://www.1password.dev/get-started/developer-quickstart.md): Onboarding steps to set up the CLI and SSH agent, store secrets in a 1Password Environment, and set up a secure developer workflow. - [Administrator quickstart](https://www.1password.dev/get-started/administrator-quickstart.md): Onboarding steps to set up the CLI to automate administrative tasks, start monitoring 1Password account activity, and roll out developer tools to an organization. - [Partner quickstart](https://www.1password.dev/get-started/partner-quickstart.md): Onboarding steps for 1Password partner integrations. Covers billing, user automation, and web experience. ## Developer workflow decision guides - [Secure your developer secrets](https://www.1password.dev/get-started/secure-developer-secrets.md): Compares Environments, Shell Plugins, CLI, and SDKs for accessing secrets in code, with authentication options including service accounts and the 1Password desktop app. - [Secure your deployments](https://www.1password.dev/get-started/secure-deployment.md): Compares Environments, CLI, SDKs, and prebuilt integrations (GitHub Actions, Jenkins, CircleCI, Kubernetes, Terraform, Pulumi) for accessing secrets in CI/CD pipelines, containers, and production runtime, using service accounts or Connect to authenticate. - [Secure your SSH and Git workflows](https://www.1password.dev/get-started/secure-ssh-git-workflows.md): Covers how to use 1Password to manage SSH keys, authenticate Git and SSH connections, sign commits, and forward SSH requests without exposing your private keys. - [Secure AI access](https://www.1password.dev/get-started/secure-ai-access.md): Covers how to use 1Password to secure AI API keys, MCP server config files, autofill in browser-based agents, and authenticate AI CLIs with biometrics. - [Build integrations with 1Password](https://www.1password.dev/get-started/build-integrations.md): Compares when to use CLI or SDKs (Go, JavaScript, Python) to integrate with 1Password, and which authentication method to use depending on the use case (1Password desktop app or service account). ## Administrator workflow decision guides - [Set up your team to use 1Password developer tools](https://www.1password.dev/get-started/secure-developers.md): Covers best practices for onboarding an engineering team to 1Password developer tools, including setting up team policies and shared resources. - [Programmatically manage your organization](https://www.1password.dev/get-started/manage-organization.md): Compares configuration options for using 1Password CLI, SDKs, and the Users API to provision users, organize groups, and manage vault access. - [Get data and analytics for your 1Password account](https://www.1password.dev/get-started/get-data-and-analytics.md): Covers how to generate account activity reports, send event data to your security and analytics tools, and trigger account access remediation. ## SSH & Git - [1Password for SSH & Git overview](https://www.1password.dev/ssh/overview.md): Introduces the 1Password SSH agent and links to guides for generating and importing SSH keys, autofilling public keys, signing Git commits, and authenticating Git and SSH workflows. - [Get started with 1Password for SSH](https://www.1password.dev/ssh/get-started.md): Covers how to generate an SSH key, upload the public key, turn on the 1Password SSH agent, and configure your SSH or Git client to use 1Password for SSH. - [Sign Git commits with SSH](https://www.1password.dev/ssh/git-commit-signing.md): Covers how to set up Git commit signing with 1Password. ## Environments - [1Password Environments overview](https://www.1password.dev/environments/overview.md): Introduces 1Password Environments, includes a quickstart for creating and storing project secrets, and links to guides for accessing them through .env files, the CLI, SDKs (Go, JavaScript, Python), AWS Secrets Manager, or the MCP Server for Codex. - [Access secrets through local .env files](https://www.1password.dev/environments/local-env-file.md): Covers how to use a locally mounted .env file to securely access an Environment without exposing secrets in plaintext or in version control. - [Programmatically read 1Password Environments](https://www.1password.dev/environments/read-environment-variables.md): Covers how to read secrets from Environments using 1Password SDKs (Go, JavaScript, Python) or CLI. - [Use 1Password MCP Server for Codex](https://www.1password.dev/environments/mcp-codex-server.md): Covers how to use the MCP server to manage 1Password Environments from Codex with secure authorization prompts. ## 1Password CLI - [1Password CLI overview](https://www.1password.dev/cli.md): Introduces 1Password CLI and links out to guides for managing items and users, provisioning secrets, and integrating 1Password CLI with other tools. Supports biometric authentication with the 1Password desktop app, service accounts, and Connect servers. - [Get started with 1Password CLI](https://www.1password.dev/cli/get-started.md): Covers how to install 1Password CLI and set up biometric authentication with the 1Password desktop app. - [1Password CLI reference](https://www.1password.dev/cli/reference.md): Comprehensive reference for all available CLI commands, flags, and syntax structures. - [1Password Shell Plugins](https://www.1password.dev/cli/shell-plugins.md): Use 1Password to sign in to any CLI with biometrics, including AWS, GitLab, GitHub, ngrok, brew, Claude Code CLI, OpenAI CLI, Terraform, and more. ## SDKs - [1Password SDKs overview](https://www.1password.dev/sdks/overview.md): Introduces 1Password SDKs for Go, JavaScript, and Python, includes a quickstart and comparison of authentication methods, and links out to guides for managing items, users, and vaults, and managing secrets. - [1Password SDK concepts](https://www.1password.dev/sdks/concepts.md): Covers key concepts for 1Password SDKs, like authentication, autofill behavior, environments, items, vault permissions, and more. ### External SDK repositories - [1Password Go SDK](https://github.com/1Password/onepassword-sdk-go): GitHub repository that contains source code, type definitions, and reference information beyond the curated guides on www.1password.dev. - [1Password JavaScript SDK](https://github.com/1Password/onepassword-sdk-js): GitHub repository that contains source code, type definitions, and reference information beyond the curated guides on www.1password.dev. - [1Password Python SDK](https://github.com/1Password/onepassword-sdk-python): GitHub repository that contains source code, type definitions, and reference information beyond the curated guides on www.1password.dev. ## AI & Agent Security - [1Password Secure Agentic Autofill](https://www.1password.dev/agentic-autofill.md): Covers how to set up and use Secure Agentic Autofill to provide credentials to AI agents using an end-to-end encrypted channel with human-in-the-loop approval. - [Build on 1Password with LLMs](https://www.1password.dev/building-with-llms.md): Covers best practices for using AI tools to build integrations with 1Password APIs. - [1Password agent hooks](https://www.1password.dev/agent-hooks.md): Covers how to use 1Password hooks to validate 1Password configurations in supported agents and IDEs including Claude Code, Cursor, GitHub Copilot, and Windsurf. - [Use 1Password MCP Server for Codex](https://www.1password.dev/environments/mcp-codex-server.md): Covers how to use the MCP server to manage 1Password Environments from Codex with secure authorization prompts. ## Secrets automation - [Secrets automation overview](https://www.1password.dev/secrets-automation.md): Introduces Secrets Automation and compares service accounts and Connect servers. - [1Password Service Accounts overview](https://www.1password.dev/service-accounts/overview.md): Introduces service accounts including common use cases. - [Get started with 1Password Service Accounts](https://www.1password.dev/service-accounts/get-started.md): Covers how to create a service account on 1Password.com or using 1Password CLI. - [1Password Connect overview](https://www.1password.dev/connect/overview.md): Introduces 1Password Connect, and covers use cases for when you might want to deploy a self-hosted Connect server to manage 1Password items and vaults in an organization's apps and clouds infrastructure. - [1Password Connect Server API reference](https://www.1password.dev/connect/api-reference.md): Full REST API specification for self-hosted Connect environments. ## Integrations - [1Password for VS Code](https://www.1password.dev/vscode.md): Covers how to use 1Password for VS Code to detect plaintext secrets in code, save them in 1Password, and replace them with secure secret references. - [Load secrets from 1Password into CircleCI](https://www.1password.dev/ci-cd/circle-ci.md): Covers how to use the 1Password Secrets orb for CircleCI with a service account or Connect server to load secrets into CircleCI pipelines. - [Load secrets from 1Password into GitHub Actions](https://www.1password.dev/ci-cd/github-actions.md): Covers how to use the 1Password GitHub Action with a service account or Connect server to load secrets into GitHub Actions workflows. - [Load secrets from 1Password into Jenkins](https://www.1password.dev/ci-cd/jenkins.md): Covers how to load secrets from 1Password into Jenkins pipelines with a service account or Connect server. - [Kubernetes integrations](https://www.1password.dev/k8s/integrations.md): Covers how to use 1Password Kubernetes integrations with a service account or Connect server. - [Use the 1Password provider for Pulumi](https://www.1password.dev/pulumi.md): Covers how to use the 1Password provider for Pulumi to access and manage items in your 1Password vaults. - [Use the 1Password Terraform provider](https://www.1password.dev/terraform.md): Covers how to reference, create, or update items in your vaults with Terraform using a Connect server, service account, or the 1Password desktop app. ## APIs - [1Password Events API overview](https://www.1password.dev/events-api/overview.md): Introduces the 1Password Events API, which allows you to get information about activity in your 1Password account and send it to your security information and event management (SIEM) system. - [1Password Events API reference](https://www.1password.dev/events-api/reference.md): Comprehensive reference documentation for the 1Password Events API. - [1Password Users API for Partners (Public Preview) overview](https://www.1password.dev/users-api/overview.md): Introduces the Users API for Partners, which allows you to connect your 1Password account to a security automation platform for incident response and access remediation - [1Password Users API for Partners reference](https://www.1password.dev/users-api/reference-overview.md): Comprehensive reference documentation for the 1Password Users API for Partners (public preview) and OAuth API. - [1Password Partnership API reference](https://www.1password.dev/partnership-api/reference.md): Comprehensive reference documentation for the 1Password Partnership API, which partners can use to manage the provisioning and deprovisioning of third-party partner billing accounts for customers. ## Other tools - [1Password Developer Watchtower](https://www.1password.dev/watchtower.md): Covers how to use Developer Watchtower to get alerts about plaintext SSH keys stored on disk or with outdated cryptography. - [Save in 1Password button](https://www.1password.dev/web/add-1password-button-website.md): Covers how to add the Save in 1Password button to your website, so customers can save an item to 1Password in one step. - [Design your website to work best with 1Password](https://www.1password.dev/web/compatible-website-design.md): Covers best practices for how to make sure 1Password correctly fills forms and generates passwords on your website by following these design guidelines.