> ## 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.

# Use 1Password Shell Plugins to securely authenticate any CLI

export const ImageButton = ({src, darkSrc, url, text, height, alt}) => <a className="image-button-link inline-block mr-4 mb-2 no-underline !border-0 !border-b-0 !shadow-none text-[#0572ec] dark:text-[#85beff] hover:no-underline hover:!border-0 hover:!border-b-0 hover:!shadow-none group" href={url}>
    <div className="flex items-center gap-2">
      {darkSrc ? <>
          <span className="dark:hidden">
            <Icon icon={src} size={32} />
          </span>
          <span className="hidden dark:inline">
            <Icon icon={darkSrc} size={32} />
          </span>
        </> : <Icon icon={src} size={32} />}
      <span className="font-medium text-[1.1rem] group-hover:underline group-hover:decoration-[#0572ec] dark:group-hover:decoration-[#85beff] group-hover:underline-offset-4">
        {text}
      </span>
    </div>
  </a>;

export const YouTubeVideo = ({src, title, alt}) => {
  return <Frame>
      <iframe className="w-full aspect-video rounded-xl" src={src} title={alt ?? title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>
    </Frame>;
};

With 1Password Shell Plugins, you can configure 1Password to securely authenticate third-party CLIs with your fingerprint, Apple Watch, or system authentication. Your CLI credentials are stored in your 1Password account, so you never have to manually enter your credentials or store them in plaintext.

You can [test shell plugins](/cli/shell-plugins/test/) or choose a shell plugin from the [list below](#get-started) to get started.

Shell plugins are compatible with the following shells:

* Bash
* Zsh
* fish

<YouTubeVideo src="https://www.youtube.com/embed/7aT4K1AMfGI" title="Unlock Any CLI Using Your Fingerprint With 1Password Shell Plugins" />

## Get started

<CardGroup cols={3}>
  <ImageButton alt="Akamai" src="/static/img/logos/akamai.png" height="32px" url="/cli/shell-plugins/akamai/" text="Akamai" />

  <ImageButton alt="Argo CD" src="/static/img/logos/argo-cd.svg" height="32px" url="/cli/shell-plugins/argo-cd/" text="Argo CD" />

  <ImageButton alt="Axiom" src="/static/img/logos/axiom.svg" height="32px" url="/cli/shell-plugins/axiom" text="Axiom" />

  <ImageButton alt="AWS" src="/static/img/logos/aws.svg" height="32px" url="/cli/shell-plugins/aws/" text="AWS" />

  <ImageButton alt="AWS CDK Toolkit" src="/static/img/logos/aws.svg" height="32px" url="/cli/shell-plugins/aws-cdk-toolkit/" text="AWS CDK Toolkit" />

  <ImageButton alt="AWS Eksctl" src="/static/img/logos/aws.svg" height="32px" url="/cli/shell-plugins/eksctl/" text="AWS Eksctl" />

  <ImageButton alt="AWS SAM CLI" src="/static/img/logos/aws.svg" height="32px" url="/cli/shell-plugins/aws-sam-cli/" text="AWS SAM CLI" />

  <ImageButton alt="awslogs" src="/static/img/product-icons/light/shell-plugins.svg" height="32px" url="/cli/shell-plugins/awslogs/" text="awslogs" />

  <ImageButton alt="Binance" src="/static/img/logos/binance.svg" height="32px" url="/cli/shell-plugins/binance" text="Binance" />

  <ImageButton alt="Cachix" src="/static/img/logos/cachix.png" height="32px" url="/cli/shell-plugins/cachix/" text="Cachix" />

  <ImageButton alt="Cargo" src="/static/img/logos/cargo.png" height="32px" url="/cli/shell-plugins/cargo/" text="Cargo" />

  <ImageButton alt="CircleCI" src="/static/img/logos/circleci.svg" height="32px" url="/cli/shell-plugins/circleci/" text="CircleCI" />

  <ImageButton alt="Claude Code" src="/static/img/logos/claude.svg" height="32px" url="/cli/shell-plugins/claude-code/" text="Claude Code" />

  <ImageButton alt="Civo" src="/static/img/logos/civo.svg" height="32px" url="/cli/shell-plugins/civo" text="Civo" />

  <ImageButton alt="Cloudflare Workers" src="/static/img/logos/cloudflare.svg" height="32px" url="/cli/shell-plugins/cloudflare-workers/" text="Cloudflare Workers" />

  <ImageButton alt="Crowdin" src="/static/img/logos/crowdin.svg" height="32px" url="/cli/shell-plugins/crowdin" text="Crowdin" />

  <ImageButton alt="Databricks" src="/static/img/logos/databricks.png" height="32px" url="/cli/shell-plugins/databricks/" text="Databricks" />

  <ImageButton alt="DigitalOcean" src="/static/img/logos/digitalocean.png" height="32px" url="/cli/shell-plugins/digitalocean/" text="DigitalOcean" />

  <ImageButton alt="Dogshell" src="/static/img/logos/datadog.svg" height="32px" url="/cli/shell-plugins/datadog/" text="Dogshell" />

  <ImageButton alt="Fastly" src="/static/img/logos/fastly.png" height="32px" url="/cli/shell-plugins/fastly/" text="Fastly" />

  <ImageButton alt="Flyctl" src="/static/img/logos/flyio.svg" height="32px" url="/cli/shell-plugins/flyctl" text="Flyctl" />

  <ImageButton alt="FOSSA" src="/static/img/logos/fossa.png" height="32px" url="/cli/shell-plugins/fossa/" text="FOSSA" />

  <ImageButton alt="Gitea" src="/static/img/logos/gitea.png" height="32px" url="/cli/shell-plugins/gitea/" text="Gitea" />

  <ImageButton alt="GitHub" src="/static/img/logos/github.svg" height="32px" url="/cli/shell-plugins/github/" text="GitHub" />

  <ImageButton alt="GitLab" src="/static/img/logos/gitlab.svg" height="32px" url="/cli/shell-plugins/gitlab/" text="GitLab" />

  <ImageButton alt="HashiCorp Vault" src="/static/img/logos/vault.svg" height="32px" url="/cli/shell-plugins/hashicorp-vault/" text="HashiCorp Vault" />

  <ImageButton alt="Heroku" src="/static/img/logos/heroku.svg" height="32px" url="/cli/shell-plugins/heroku/" text="Heroku" />

  <ImageButton alt="Hetzner Cloud" src="/static/img/logos/hcloud.svg" height="32px" url="/cli/shell-plugins/hetzner-cloud/" text="Hetzner Cloud" />

  <ImageButton alt="Homebrew" src="/static/img/logos/homebrew.png" height="32px" url="/cli/shell-plugins/homebrew/" text="Homebrew" />

  <ImageButton alt="HuggingFace" src="/static/img/logos/huggingface.svg" height="32px" url="/cli/shell-plugins/huggingface" text="HuggingFace" />

  <ImageButton alt="InfluxDB" src="/static/img/logos/influxdb.png" height="32px" url="/cli/shell-plugins/influxdb" text="InfluxDB" />

  <ImageButton alt="Kaggle" src="/static/img/logos/kaggle.png" height="32px" url="/cli/shell-plugins/kaggle" text="Kaggle" />

  <ImageButton alt="Lacework" src="/static/img/logos/lacework.png" height="32px" url="/cli/shell-plugins/lacework/" text="Lacework" />

  <ImageButton alt="Laravel Forge" src="/static/img/logos/forge.svg" height="32px" url="/cli/shell-plugins/laravel-forge/" text="Laravel Forge" />

  <ImageButton alt="Laravel Vapor" src="/static/img/logos/vapor.svg" height="32px" url="/cli/shell-plugins/laravel-vapor/" text="Laravel Vapor" />

  <ImageButton alt="Linode" src="/static/img/logos/linode.svg" height="32px" url="/cli/shell-plugins/linode/" text="Linode" />

  <ImageButton alt="LocalStack" src="/static/img/logos/localstack.png" height="32px" url="/cli/shell-plugins/localstack/" text="LocalStack" />

  <ImageButton alt="MongoDB Atlas" src="/static/img/logos/mongodb.png" height="32px" url="/cli/shell-plugins/mongodb-atlas" text="MongoDB Atlas" />

  <ImageButton alt="MySQL" src="/static/img/logos/mysql.svg" height="32px" url="/cli/shell-plugins/mysql/" text="MySQL" />

  <ImageButton alt="ngrok" src="/static/img/logos/ngrok-light.svg" darkSrc="/static/img/logos/ngrok-dark.svg" height="32px" url="/cli/shell-plugins/ngrok/" text="ngrok" />

  <ImageButton alt="Oh Dear" src="/static/img/logos/oh-dear.png" height="32px" url="/cli/shell-plugins/oh-dear/" text="Oh Dear" />

  <ImageButton alt="Okta" src="/static/img/logos/okta.svg" height="32px" url="/cli/shell-plugins/okta/" text="Okta" />

  <ImageButton alt="OpenAI" src="/static/img/logos/openai-light.png" darkSrc="/static/img/logos/openai-dark.png" height="32px" url="/cli/shell-plugins/openai/" text="OpenAI" />

  <ImageButton alt="OpenAI Codex CLI" src="/static/img/logos/openai-light.png" darkSrc="/static/img/logos/openai-dark.png" height="32px" url="/cli/shell-plugins/openai-codex/" text="OpenAI Codex CLI" />

  <ImageButton alt="OpenAI Evals" src="/static/img/logos/openai-light.png" darkSrc="/static/img/logos/openai-dark.png" height="32px" url="/cli/shell-plugins/openai-evals/" text="OpenAI Evals" />

  <ImageButton alt="Pipedream" src="/static/img/logos/pipedream.jpg" height="32px" url="/cli/shell-plugins/pipedream" text="Pipedream" />

  <ImageButton alt="PostgreSQL" src="/static/img/logos/postgresql.svg" height="32px" url="/cli/shell-plugins/postgresql/" text="PostgreSQL" />

  <ImageButton alt="Pulumi" src="/static/img/logos/pulumi-light.png" darkSrc="/static/img/logos/pulumi-dark.png" height="32px" url="/cli/shell-plugins/pulumi/" text="Pulumi" />

  <ImageButton alt="ReadMe" src="/static/img/logos/readme.png" height="32px" url="/cli/shell-plugins/readme/" text="ReadMe" />

  <ImageButton alt="Scaleway" src="/static/img/logos/scaleway.svg" darkSrc="/static/img/logos/scaleway-dark.svg" height="32px" url="/cli/shell-plugins/scaleway/" text="Scaleway" />

  <ImageButton alt="Sentry" src="/static/img/logos/sentry.svg" height="32px" url="/cli/shell-plugins/sentry/" text="Sentry" />

  <ImageButton alt="Snowflake" src="/static/img/logos/snowflake.png" height="32px" url="/cli/shell-plugins/snowflake/" text="Snowflake" />

  <ImageButton alt="Snyk" src="/static/img/logos/snyk.svg" height="32px" url="/cli/shell-plugins/snyk/" text="Snyk" />

  <ImageButton alt="Sourcegraph" src="/static/img/logos/sourcegraph.svg" height="32px" url="/cli/shell-plugins/sourcegraph/" text="Sourcegraph" />

  <ImageButton alt="Stripe" src="/static/img/logos/stripe.svg" height="32px" url="/cli/shell-plugins/stripe/" text="Stripe" />

  <ImageButton alt="Terraform" src="/static/img/logos/terraform.svg" height="32px" url="/cli/shell-plugins/terraform/" text="Terraform" />

  <ImageButton alt="Todoist" src="/static/img/logos/todoist.png" height="32px" url="/cli/shell-plugins/todoist" text="Todoist" />

  <ImageButton alt="Treasure Data" src="/static/img/logos/treasure-data.png" height="32px" url="/cli/shell-plugins/treasure-data/" text="Treasure Data" />

  <ImageButton alt="Tugboat" src="/static/img/logos/tugboat.png" height="32px" url="/cli/shell-plugins/tugboat/" text="Tugboat" />

  <ImageButton alt="Twilio" src="/static/img/logos/twilio.svg" height="32px" url="/cli/shell-plugins/twilio/" text="Twilio" />

  <ImageButton alt="Upstash" src="/static/img/logos/upstash.png" height="32px" url="/cli/shell-plugins/upstash" text="Upstash" />

  <ImageButton alt="Vercel" src="/static/img/logos/vercel.png" height="32px" url="/cli/shell-plugins/vercel/" text="Vercel" />

  <ImageButton alt="Vertica" src="/static/img/logos/vertica.png" height="32px" url="/cli/shell-plugins/vertica" text="Vertica" />

  <ImageButton alt="Vultr" src="/static/img/logos/vultr.svg" height="32px" url="/cli/shell-plugins/vultr/" text="Vultr" />

  <ImageButton alt="YugabyteDB" src="/static/img/logos/yugabyte.png" height="32px" url="/cli/shell-plugins/yugabytedb/" text="YugabyteDB" />

  <ImageButton alt="Zapier" src="/static/img/logos/zapier.png" height="32px" url="/cli/shell-plugins/zapier" text="Zapier" />

  <ImageButton alt="Zendesk" src="/static/img/logos/zendesk-light.png" darkSrc="/static/img/logos/zendesk-dark.png" height="32px" url="/cli/shell-plugins/zendesk/" text="Zendesk" />
</CardGroup>

## Your favorite tool not listed?

Find out how to [build your own plugin](/cli/shell-plugins/contribute/).
