> ## Documentation Index
> Fetch the complete documentation index at: https://www.1password.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Open source at 1Password

> Browse 1Password's open source SDKs, shell plugins, CI/CD and infrastructure integrations, AI agent tools, and libraries, and learn how to contribute.

We build many of our developer tools in the open. Use them in your projects, report issues, and send pull requests. Everything below lives on [GitHub](https://github.com/1Password).

> [card] [Contribute a shell plugin](https://www.1password.dev/cli/shell-plugins/contribute.md)
>
> Add biometric sign-in for a CLI you use. Our most active place for community contributions.

> [card] [1Password for Open Source](https://github.com/1Password/for-open-source)
>
> Maintain an open source project? Apply for a free 1Password team account.

> [card] [Share your project](https://github.com/1Password/developer-community-projects)
>
> Built something with 1Password? Add it to the community projects directory.

## Developer tools

| Project | What it does |
| - | - |
| [shell-plugins](https://github.com/1Password/shell-plugins) | Biometric authentication for third-party CLIs like AWS, GitHub, and Stripe. |
| [op-vscode](https://github.com/1Password/op-vscode) | 1Password for VS Code: find plaintext secrets and replace them with secret references. |
| [op-js](https://github.com/1Password/op-js) | A JavaScript library powered by 1Password CLI. |

## SDKs

| Project | What it does |
| - | - |
| [onepassword-sdk-go](https://github.com/1Password/onepassword-sdk-go) | The official Go SDK for 1Password. |
| [onepassword-sdk-js](https://github.com/1Password/onepassword-sdk-js) | The official JavaScript SDK for 1Password. |
| [onepassword-sdk-python](https://github.com/1Password/onepassword-sdk-python) | The official Python SDK for 1Password. |
| [connect-sdk-go](https://github.com/1Password/connect-sdk-go) | Go SDK for 1Password Connect. |
| [connect-sdk-js](https://github.com/1Password/connect-sdk-js) | Node SDK for 1Password Connect. |
| [connect-sdk-python](https://github.com/1Password/connect-sdk-python) | Python SDK for 1Password Connect. |

## CI/CD and infrastructure

| Project | What it does |
| - | - |
| [load-secrets-action](https://github.com/1Password/load-secrets-action) | Load secrets from 1Password into GitHub Actions jobs. |
| [install-cli-action](https://github.com/1Password/install-cli-action) | Install 1Password CLI in GitHub Actions jobs. |
| [secrets-orb](https://github.com/1Password/secrets-orb) | Load secrets from 1Password in CircleCI. |
| [terraform-provider-onepassword](https://github.com/1Password/terraform-provider-onepassword) | Reference, create, and update 1Password items from Terraform. |
| [pulumi-onepassword](https://github.com/1Password/pulumi-onepassword) | Pulumi provider for 1Password. |
| [onepassword-operator](https://github.com/1Password/onepassword-operator) | Sync 1Password items to Kubernetes Secrets and restart deployments when they change. |
| [kubernetes-secrets-injector](https://github.com/1Password/kubernetes-secrets-injector) | A mutating webhook that injects 1Password secrets as environment variables into Kubernetes pods. |
| [connect-helm-charts](https://github.com/1Password/connect-helm-charts) | Official Helm charts for 1Password Connect and the Kubernetes Operator. |
| [ansible-onepasswordconnect-collection](https://github.com/1Password/ansible-onepasswordconnect-collection) | Ansible modules for 1Password Connect. |
| [vault-plugin-secrets-onepassword](https://github.com/1Password/vault-plugin-secrets-onepassword) | A HashiCorp Vault plugin for 1Password Connect. |

## AI agents

| Project | What it does |
| - | - |
| [agent-hooks](https://github.com/1Password/agent-hooks) | A collection of hooks for AI agents, including validation for locally mounted .env files. |
| [1password-claude-plugin](https://github.com/1Password/1password-claude-plugin) | 1Password Developer Environments as a Claude desktop extension (MCPB) for macOS. |
| [cursor-plugin](https://github.com/1Password/cursor-plugin) | The official 1Password plugin for Cursor: .env validation hooks, an agent skill, and MCP configuration. |
| [1password-codex-plugin](https://github.com/1Password/1password-codex-plugin) | A Codex plugin for the 1Password Developer Environments MCP server. |
| [1password-kiro-plugin](https://github.com/1Password/1password-kiro-plugin) | A Kiro plugin for the 1Password Developer Environments MCP server. |
| [agent-identity-specs](https://github.com/1Password/agent-identity-specs) | The Internet-Draft for 1Password's local delegated agent identity architecture. |
| [SCAM](https://github.com/1Password/SCAM) | An open benchmark that tests AI agents' security awareness during realistic workplace tasks. |

## Events API and provisioning

| Project | What it does |
| - | - |
| [events-api-elastic](https://github.com/1Password/events-api-elastic) | Send 1Password events to Elastic. |
| [events-api-splunk](https://github.com/1Password/events-api-splunk) | Send 1Password events to Splunk. |
| [events-api-generic](https://github.com/1Password/events-api-generic) | Example scripts for calling the Events API. |
| [scim-examples](https://github.com/1Password/scim-examples) | Deployment examples for 1Password SCIM Bridge. |

## Libraries and security research

| Project | What it does |
| - | - |
| [typeshare](https://github.com/1Password/typeshare) | Synchronize type definitions between Rust and other languages. |
| [passkey-rs](https://github.com/1Password/passkey-rs) | A Rust framework for WebAuthn authenticators that support passkeys. |
| [credential-exchange](https://github.com/1Password/credential-exchange) | Rust libraries for the Credential Exchange specifications. |
| [arboard](https://github.com/1Password/arboard) | A cross-platform clipboard library for Rust. |
| [electron-hardener](https://github.com/1Password/electron-hardener) | A Rust library that makes Electron apps more secure. |
| [srp](https://github.com/1Password/srp) | Go functions for the Secure Remote Password protocol. |
| [spg](https://github.com/1Password/spg) | 1Password's strong password generator as a Go package. |
| [password-manager-resources](https://github.com/1Password/password-manager-resources) | Password rules and quirks for websites, shared across password managers. |

## Get help

* Ask questions in the [Developer Slack](https://www.1password.dev/joinslack).
* Report bugs and request features with GitHub issues on each project.
* Report security vulnerabilities privately, following the security policy in each repository. Don't open public issues for them.
* See the [developer community](https://www.1password.dev/community.md) for events, the newsletter, and more.


## Related topics

- [Use 1Password to securely authenticate the OpenAI CLI](https://www.1password.dev/cli/shell-plugins/openai.md)
- [1Password for VS Code](https://www.1password.dev/vscode.md)
- [Use 1Password to securely authenticate OpenBao CLI](https://www.1password.dev/cli/shell-plugins/openbao.md)
