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

# 1Password Developer Documentation

export const WorkflowGuideBadge = () => <span className="op-workflow-guide-badge not-prose">Workflow guide</span>;

export const StatusBadge = ({children}) => <span className="op-status-badge not-prose">{children}</span>;

export const CardTitle = ({children}) => <span className="homepage-card-title not-prose">{children}</span>;

export const CommunitySidebar = () => {
  const linkClassName = "community-link";
  return <div className="space-y-8">
      <div className="community-card p-6">
        <h3 className="text-xl font-bold text-gray-900 dark:text-gray-100 mb-4">Let's connect</h3>
        <ul className="space-y-3">
          <li className="flex items-center gap-3">
            <Icon icon="github" width="20" height="20" className="text-gray-600 dark:text-gray-400" />
            <a href="https://github.com/1Password" target="_blank" rel="noreferrer" className={linkClassName}>
              1Password on GitHub
            </a>
          </li>
          <li className="flex items-center gap-3">
            <Icon icon="slack" width="20" height="20" className="text-gray-600 dark:text-gray-400" />
            <a href="/joinslack" target="_blank" rel="noreferrer" className={linkClassName}>
              1Password Developers Slack
            </a>
          </li>
          <li className="flex items-center gap-3">
            <Icon icon="circle-question" width="20" height="20" className="text-gray-600 dark:text-gray-400" />
            <a href="https://1password.community/categories/cli?utm_medium=direct&amp;utm_source=developer-1password&amp;utm_campaign=developer-forums-acq" target="_blank" rel="noreferrer" className={linkClassName}>
              CLI forums
            </a>
          </li>
          <li className="flex items-center gap-3">
            <Icon icon="circle-question" width="20" height="20" className="text-gray-600 dark:text-gray-400" />
            <a href="https://1password.community/categories/secrets-automation?utm_medium=direct&amp;utm_source=developer-1password&amp;utm_campaign=developer-forums-acq" target="_blank" rel="noreferrer" className={linkClassName}>
              Secrets Automation forums
            </a>
          </li>
          <li className="flex items-center gap-3">
            <Icon icon="circle-question" width="20" height="20" className="text-gray-600 dark:text-gray-400" />
            <a href="https://1password.community/categories/ssh?utm_medium=direct&amp;utm_source=developer-1password&amp;utm_campaign=developer-forums-acq" target="_blank" rel="noreferrer" className={linkClassName}>
              SSH forums
            </a>
          </li>
        </ul>
      </div>

      <div className="community-card p-6">
        <h3 className="text-xl font-bold text-gray-900 dark:text-gray-100 mb-3">Get 1Password for Open Source</h3>
        <p className="text-gray-700 dark:text-gray-300 mb-4">
          Are you working on an open source project that needs a password manager? We've got your back. Get 1Password
          Teams free, on us.
        </p>
        <br />
        <br />
        <a href="https://github.com/1Password/1password-teams-open-source/" target="_blank" rel="noreferrer" className="inline-block px-4 py-2 bg-primary text-white rounded-lg hover:bg-[var(--op-secure-blue-hover)] transition-colors">
          Apply today
        </a>
      </div>
    </div>;
};

export const CommunityProject = ({type, title, author, date, description, href}) => {
  const getIcon = () => {
    if (type === "repository") {
      return <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path fillRule="evenodd" clipRule="evenodd" d="M9.984 2.18a1 1 0 1 0-1.968-.359l-2 11a1 1 0 0 0 1.968.358l2-11ZM4.707 3.792a1 1 0 0 1 0 1.414L2.414 7.5l2.293 2.293a1 1 0 0 1-1.414 1.414l-3-3a1 1 0 0 1 0-1.414l3-3a1 1 0 0 1 1.414 0Zm6.586 0a1 1 0 0 0 0 1.414L13.586 7.5l-2.293 2.293a1 1 0 0 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414l-3-3a1 1 0 0 0-1.414 0Z" fill="currentColor" />
        </svg>;
    } else if (type === "article") {
      return <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path fillRule="evenodd" clipRule="evenodd" d="M5 2h5.999a1 1 0 0 1 1 1v9.998a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1ZM2 3a3 3 0 0 1 3-3h5.999a3 3 0 0 1 3 3v9.998a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V3Zm6 9a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0 0 1H8ZM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm.997-2.502a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2Z" fill="currentColor" />
        </svg>;
    } else if (type === "video") {
      return <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path fillRule="evenodd" clipRule="evenodd" d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0ZM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8Zm8.976-1.099-3.867-2.1a1 1 0 0 0-1.477.88v4.638a1 1 0 0 0 1.477.88l3.867-2.1a1.25 1.25 0 0 0 0-2.198Z" fill="currentColor" />
        </svg>;
    }
  };
  return <a href={href} target="_blank" rel="noopener noreferrer" className="community-card flex items-start gap-3 p-4 transition-colors group">
      <div className="flex-shrink-0 text-gray-600 dark:text-gray-400 mt-1">{getIcon()}</div>
      <div className="flex-1 min-w-0">
        <h4 className="font-bold mb-1 text-[var(--op-secure-blue)] dark:text-[var(--op-cornflower)] group-hover:text-[var(--op-secure-blue-hover)] dark:group-hover:text-[var(--op-white)]">
          {title} <span className="font-normal">by {author}</span>
        </h4>
        <p className="text-sm text-gray-600 dark:text-gray-400">
          {date} • {description}
        </p>
      </div>
      <div className="community-card-chevron flex-shrink-0 opacity-0 group-hover:opacity-100 transition-opacity">
        <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path fillRule="evenodd" clipRule="evenodd" d="M3 2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1a1 1 0 1 1 2 0v1a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3h1a1 1 0 0 1 0 2H3Zm4-1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0l-.323-2.263-4.97 4.97a1 1 0 0 1-1.414-1.414l4.97-4.97L8 2a1 1 0 0 1-1-1Z" fill="currentColor" />
        </svg>
      </div>
    </a>;
};

export const TrustedByLogo = ({href, imageUrl, alt}) => {
  return <a href={href} target="_blank" rel="noopener noreferrer">
      <img noZoom src={imageUrl} alt={alt} className="h-12 w-auto" />
    </a>;
};

export const SectionHeader = ({children, description, centered = false}) => {
  const align = centered ? " mint-items-center mint-text-center" : "";
  return <div className={`flex flex-col w-full mt-16 mb-6${align}`}>
      <h2 className="text-gray-900 dark:text-gray-200 text-4xl font-bold m-0">
        {children}
      </h2>
      {description ? <p className="mt-2 mb-0 max-w-2xl text-base leading-relaxed text-gray-600 dark:text-gray-400">
          {description}
        </p> : null}
    </div>;
};

export const ContentContainer = ({children}) => {
  return <div className="mt-8 mb-32 max-w-[1400px] mx-auto px-5">
      {children}
    </div>;
};

export const HeroSection = ({title, description, announcement, ctaHeading, ctas}) => {
  const ctaClassName = "hero-cta inline-flex w-full items-center justify-between gap-2 rounded-lg px-6 py-3 text-base font-semibold no-underline transition-colors";
  return <div className="hero-section relative w-full overflow-hidden">
      <div className="hero-background absolute inset-0 h-full" />

      <div className="relative grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12 items-start max-w-[1400px] mx-auto py-16 px-5">
        <div className="text-left lg:pt-12">
          <h1 className="text-white font-bold text-5xl m-0 w-full">{title}</h1>
          <p className="text-white text-lg font-medium mt-4">{description}</p>
          {announcement ? <a href={announcement.href} className="mt-4 inline-flex max-w-full items-center gap-2 text-sm font-medium text-white/90 no-underline transition-colors hover:text-white hover:underline">
              <span className="min-w-0">{announcement.title}</span>
              <Icon icon="chevron-right" className="shrink-0 text-xs" color="var(--op-white)" />
            </a> : null}
        </div>

        {ctas?.length ? <div className="flex flex-col gap-5 lg:max-w-sm lg:ml-auto lg:w-full lg:pt-2">
            {ctaHeading ? <p className="text-white text-base font-medium m-0">
                {ctaHeading}
              </p> : null}
            <div className="flex flex-col gap-3">
              {ctas.map(cta => <div key={cta.href} className="flex flex-col gap-1.5">
                  <a href={cta.href} className={ctaClassName}>
                    <span className="inline-flex items-center gap-3">
                      {cta.icon ? <Icon icon={cta.icon} className="text-base shrink-0" color="var(--op-white)" /> : null}
                      <span>{cta.label}</span>
                    </span>
                    <Icon icon="chevron-right" className="text-sm shrink-0" color="var(--op-white)" />
                  </a>
                  {cta.note ? <p className="m-0 px-1 text-xs text-white/70">{cta.note}</p> : null}
                </div>)}
            </div>
          </div> : null}
      </div>
    </div>;
};

<HeroSection
  title="Secure developer workflows with 1Password"
  description="Simplify how you use, manage, and integrate developer secrets."
  announcement={{
	href: "/brokered-access",
	title: "New: 1Password Credential Broker (public preview)",
}}
  ctaHeading="Select your role to get started:"
  ctas={[
	{
		href: "/get-started/developer-quickstart",
		label: "Developer quickstart",
		icon: "terminal",
		note: "Secure development, secrets, and AI workflows",
	},
	{
		href: "/get-started/administrator-quickstart",
		label: "Admin quickstart",
		icon: "users",
		note: "Monitor activity, manage users, onboard engineers",
	},
	{
		href: "/get-started/partner-quickstart",
		label: "Partner quickstart",
		icon: "handshake",
		note: "For orgs that integrate 1Password into their product",
	},
]}
/>

<ContentContainer>
  <SectionHeader description="Store secrets in 1Password, then give coding agents, MCP servers, and browser agents access without exposing credentials in prompts, config files, or LLM context.">Secure agentic workflows</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Secure AI access" href="/get-started/secure-ai-access" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=b85077e1e7e9b949c7330726ffbcffb8" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/ai.svg">
      Start here for AI workflows. Give AI tools and agents access to secrets from 1Password without pasting credentials into prompts or storing API keys in plaintext.

      <WorkflowGuideBadge />
    </Card>

    <Card
      title={
    <CardTitle>
      1Password Environments
    </CardTitle>
  }
      href="/environments/"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=72b067172c2b05a01192f11c73a1a2d6"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/computer.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f27a72e897a22c46bd3750a779d5843e 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=347caa62622c7c2f62e7f93fde61e6fe 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=cf71840ff8cee23810b9e043da4ad067 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=9adbdf443241931adcba4ac483f6a824 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7f9f366241ce6271cff87e459125ff15 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/computer.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=1b3dba8e434e5b8cc468259dd2853be8 2500w"
    >
      Replace plaintext in `.env` files and `mcp.json` with secrets from 1Password, using [mounted local `.env` files](/environments/local-env-file) and [validation hooks](/environments/agent-hook-validate) with Cursor, Claude Code, Copilot, and Windsurf.
    </Card>

    <Card
      title={
    <CardTitle>
      1Password MCP Server <StatusBadge>Beta</StatusBadge>
    </CardTitle>
  }
      href="/environments/mcp-server"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=2760c15aa96ce536416b210d4f880212"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/integration.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=1d01380b49a8bb479ea21bd1f9448316 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=894118975464920caec9049a9b14a56c 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=66176c96822c8fba79bf4482b10f048c 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=2c1feb188c12c74c7010639ad8fff470 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7f6a2c73f03720bad02ca1e9c4612e00 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/integration.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7c750b8beab1ef4455409d9e61517a84 2500w"
    >
      Connect AI agents to create and manage Environments through secure authorization prompts, without exposing your secrets.
    </Card>

    <Card
      title={
    <CardTitle>
      Agentic Autofill <StatusBadge>Early Access</StatusBadge>
    </CardTitle>
  }
      href="/agentic-autofill/"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=06e7015da68b4a0b6ec215a5647d777e"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/ai-agent.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=fbae3c168dbfcac4b7db19448c005029 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f43af62d690a7bff1c56c25bc96d7e1f 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=0c81b025aca36f4f66338996a0c943c2 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=2f58901240c9a9366c6f3091503a6395 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=47a3c287525bb9944f8859fe3acb3873 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ai-agent.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=5d185d9107d8fc59d110842415f18295 2500w"
    >
      Let browser-based AI agents sign in through 1Password so credentials never enter the agent or LLM context.
    </Card>

    <Card title="1Password for VS Code" href="/vscode/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/monitor.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=4d72b16b12af6384876d50bfae986c2a" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/monitor.svg">
      Detect plaintext secrets in your codebase before AI coding tools read them into LLM context, and replace them with secure secret references.
    </Card>
  </CardGroup>

  <SectionHeader description="Create and store SSH keys in 1Password, authenticate Git and SSH with biometrics, and sign commits without private keys leaving the app.">Authenticate with SSH & Git</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Secure SSH & Git workflows" href="/get-started/secure-ssh-git-workflows" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/key.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=b9e1997f610f334a50b2df5c2f1ef0be" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/key.svg">
      Manage SSH keys, authenticate Git and SSH with biometrics, sign commits, and forward SSH without exposing private keys.

      <WorkflowGuideBadge />
    </Card>

    <Card title="1Password for SSH & Git" href="/ssh/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/biometric.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=bdf6a88781df3f822353bed7ea85123e" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/biometric.svg">
      Create, store, and use SSH keys directly from 1Password for your Git and other workflows. Push code, sign commits and more, with biometrics.
    </Card>

    <Card title="Sign Git commits with SSH" href="/ssh/git-commit-signing" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/secure.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=41cf108e775b0a8d82f229a4c8069460" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/secure.svg">
      Configure commit signing globally or per repository, register your public key with GitHub or GitLab, and verify signatures without your private key leaving 1Password.
    </Card>
  </CardGroup>

  <SectionHeader description="Access credentials in your terminal, IDE, and local projects without exposing secrets in plaintext.">Develop locally</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Secure local development" href="/get-started/secure-developer-secrets" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/vault.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=479e5fc4b63fa2196b878544de704325" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/vault.svg">
      Access credentials in your terminal, IDE, and local projects without exposing your secrets in plaintext.

      <WorkflowGuideBadge />
    </Card>

    <Card
      title={
    <CardTitle>
      1Password Environments <StatusBadge>Beta</StatusBadge>
    </CardTitle>
  }
      href="/environments/"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e8d4aef39ec6a584636ae60327cb744b"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/apps.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=aa08f3340481c0a629206bfc4ce5a863 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e7100695cf715740c19da3382fe9c4ef 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=1d2a302773c4dd17a66b75e97ea65d00 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=6fbdb282fbc24ca300b68ac1f348522c 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=99d19a5e839d3ea533d1a0e9d5401bf4 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=399020e450225eb757c3b212269fdebf 2500w"
    >
      Manage project secrets as environment variables in 1Password and load them on demand for local development, scripts, and tests.
    </Card>

    <Card title="1Password CLI" href="/cli" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/command-line.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=a8a438bcf99fee3e3df0ae0f2cd32feb" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/command-line.svg">
      Load secrets into local scripts and apps with `op run`, secret references, and environment variables. Keep plaintext out of your repo.
    </Card>

    <Card title="1Password Shell Plugins" href="/cli/shell-plugins/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/password.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=a51c1b29f94f745b59f5dba175f08610" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/password.svg">
      Sign in to CLIs like `aws`, `gh`, and AI coding tools with your fingerprint instead of storing API keys in shell profiles.
    </Card>

    <Card title="1Password for VS Code" href="/vscode/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/monitor.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=4d72b16b12af6384876d50bfae986c2a" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/monitor.svg">
      Eliminate plaintext secrets in code and improve your security practices when you integrate 1Password into your IDE.
    </Card>

    <Card title="1Password Academy: Developer Tools learning path" href="https://www.1password.academy/path/1password-developer-tools" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ebook.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7d2a944c468fbcf263b8a20557dfbb9c" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/ebook.svg">
      Take the free 1Password Academy learning path for developer tools to build hands-on skills with the CLI, SSH, and secrets management.
    </Card>
  </CardGroup>

  <SectionHeader description="Automatically load secrets into CI/CD, containers, and production apps at runtime without exposing them in plaintext.">Deploy securely</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Secure your deployments" href="/get-started/secure-deployment" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/protection.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7fd09d7d072739509ed768499f7fa9b4" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/protection.svg">
      Securely load secrets into CI/CD, containers, and production apps at runtime with least-privilege access.

      <WorkflowGuideBadge />
    </Card>

    <Card
      title={
    <CardTitle>
      1Password Environments <StatusBadge>Beta</StatusBadge>
    </CardTitle>
  }
      href="/environments/"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e8d4aef39ec6a584636ae60327cb744b"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/apps.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=aa08f3340481c0a629206bfc4ce5a863 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e7100695cf715740c19da3382fe9c4ef 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=1d2a302773c4dd17a66b75e97ea65d00 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=6fbdb282fbc24ca300b68ac1f348522c 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=99d19a5e839d3ea533d1a0e9d5401bf4 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/apps.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=399020e450225eb757c3b212269fdebf 2500w"
    >
      Manage secrets for each deployment stage as environment variables, then load them into CI/CD, containers, or Kubernetes at runtime.
    </Card>

    <Card title="1Password Service Accounts" href="/service-accounts/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/iam.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=0f0fbd29519fdc0ee1b5b7ca31357538" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/iam.svg">
      Authenticate automated workflows and production agents with scoped tokens, without deploying additional services.
    </Card>

    <Card title="1Password Connect Server" href="/connect/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/enterprise.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=9c0b86facf9d9f3b873f3a9ad8144009" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/enterprise.svg">
      Secure your database passwords, API keys, and other infrastructure credentials with a self-hosted secrets server.
    </Card>

    <Card title="CI/CD Integrations" href="/ci-cd/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/workflow.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=c9451097dad248a53b77852c5990ef5e" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/workflow.svg">
      Secure and rotate your secrets in 1Password and reference them directly within jobs throughout your CI/CD pipelines with a variety of integrations.
    </Card>

    <Card
      title={
    <CardTitle>
      AWS Secrets Manager <StatusBadge>Beta</StatusBadge>
    </CardTitle>
  }
      href="/environments/aws-secrets-manager"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f34ef5ce026e73c207c6a26258ffb565"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/automation.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=11a6426d3ec04607ee21da9b46acc5d5 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=64f225b468846971679c5eea793c3185 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f83c05ad6d2aeab9238f4ea9486d84ae 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f5ec2b463436ae373f6d79ce68f6e688 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=755f8d127d936a46c73bfc878fc5532b 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/automation.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=314570e6db3b11eb479de4a4c097e264 2500w"
    >
      Create an Environment in 1Password, then securely sync those secrets to AWS Secrets Manager.
    </Card>
  </CardGroup>

  <SectionHeader description="Build integrations and scripts that programmatically interact with your 1Password account.">Build with 1Password</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Build integrations" href="/get-started/build-integrations" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/app-insights.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=eec7e6b343b7ef25f59c5816e89886d1" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/app-insights.svg">
      Build integrations and scripts that can securely interact with your 1Password account.

      <WorkflowGuideBadge />
    </Card>

    <Card title="1Password CLI" href="/cli" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/command-line.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=a8a438bcf99fee3e3df0ae0f2cd32feb" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/command-line.svg">
      Call 1Password from scripts, build tools, or any process that runs shell commands to access and manage items in your account.
    </Card>

    <Card title="SDKs" href="/sdks/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/ebook.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7d2a944c468fbcf263b8a20557dfbb9c" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/ebook.svg">
      Build integrations that load secrets and manage vault items programmatically in Go, JavaScript, or Python.
    </Card>

    <Card title="1Password Service Accounts" href="/service-accounts/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/key.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=b9e1997f610f334a50b2df5c2f1ef0be" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/key.svg">
      Authenticate integrations and scripts with scoped vault tokens. No desktop app or manual sign-in required.
    </Card>

    <Card title="1Password Connect Server" href="/connect/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/enterprise.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=9c0b86facf9d9f3b873f3a9ad8144009" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/enterprise.svg">
      Deploy a private REST API in your own infrastructure to access 1Password items locally, with secrets served on your network after the initial fetch.
    </Card>

    <Card title="AI-readable docs" href="/ai-readable-docs" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/book.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=42ac9446570f0ea67d186c2ec1f9449a" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/book.svg">
      Let AI assistants search and read this documentation using a curated `llms.txt` index, per-page Markdown, and an MCP search server.
    </Card>
  </CardGroup>

  <SectionHeader description="Configure team policies, manage your organization programmatically, and connect account activity to your security and analytics tools.">Manage users and monitor activity</SectionHeader>

  <CardGroup cols={3}>
    <Card title="Configure team policies and resources" href="/get-started/secure-developers" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/team.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e879e76f1d1445ae3ec284c28d507f38" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/team.svg">
      Set team policies and create shared resources so your team is ready to adopt 1Password developer tools.

      <WorkflowGuideBadge />
    </Card>

    <Card title="Manage your organization" href="/get-started/manage-organization" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/admin-console.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=968ac893d5e1e7b2e29388c8df41babf" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/admin-console.svg">
      Programmatically manage groups, vaults, and permissions with 1Password CLI or SDKs.

      <WorkflowGuideBadge />
    </Card>

    <Card title="Get data and analytics for your account" href="/get-started/get-data-and-analytics" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/graph-upward.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=d267a79d858c5d70d4a9d345bb2c0900" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/graph-upward.svg">
      Create activity reports, send event data to your security tools, and automate access remediation.

      <WorkflowGuideBadge />
    </Card>

    <Card title="Events API" href="/events-api/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/health.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=f48bbab9cf3d42d3bbbe6d5fde6c0c46" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/health.svg">
      Stream audit events, item usage, and sign-in attempts to your SIEM or analytics platform for dashboards, alerts, and correlation.
    </Card>

    <Card
      title={
    <CardTitle>
      Users API <StatusBadge>Public Preview</StatusBadge>
    </CardTitle>
  }
      href="/users-api"
      icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=4b6dd7f2908be38cdccac20074dbcc83"
      data-og-width="96"
      width="96"
      data-og-height="96"
      height="96"
      data-path="static/img/homepage-icons/brand/secure-blue/sso.svg"
      data-optimize="true"
      data-opv="3"
      srcset="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=280&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=e199becc554e9054d1334c3f8d1b904c 280w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=560&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=9b6c72824efed07437db2ed92356ba60 560w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=840&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7c1cb602fdeb9ebc0ac6d72c215b528a 840w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=1100&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=1a23307ff14f99abb846fa41da1ea1b7 1100w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=1650&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=c63102af7c3f3b1e37e2166a56a09a84 1650w, https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/sso.svg?w=2500&fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=c145a904ef105a9d8779a1931879592f 2500w"
    >
      Connect your SOAR or security automation platform to suspend, reactivate, or look up users in 1Password during incident response.
    </Card>

    <Card title="SaaS Manager API" href="/saas-manager-api" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/app-trust.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=7b72119e7af8f393d999489e0afca4e8" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/app-trust.svg">
      Manage applications, people, teams, contracts, devices, and workflows programmatically. Requires a 1Password SaaS Manager subscription.
    </Card>
  </CardGroup>

  <SectionHeader description="Integrate 1Password into your product, website, or partner workflows with platform APIs and web components.">Integrate 1Password into your product</SectionHeader>

  <CardGroup cols={3}>
    <Card title="1Password Partnership API" href="/partnership-api/reference/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/business.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=251029cd20298c182799412097c17374" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/business.svg">
      Offer 1Password to your customers and manage billing on your end. Use the Partnership API to programmatically provision accounts, pull reports, and more.
    </Card>

    <Card title="Save in 1Password" href="/web/add-1password-button-website/" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/item-sharing.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=5b69db4f59059163def32387c221e11a" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/item-sharing.svg">
      Give your website visitors a one-step way to save sign-in details, credit cards, API keys, and other sensitive data in 1Password.
    </Card>

    <Card title="Your Website & 1Password" href="/web/compatible-website-design" icon="https://mintcdn.com/ab-634991b8/Ua3SjE2QrWPb8d7x/static/img/homepage-icons/brand/secure-blue/globe.svg?fit=max&auto=format&n=Ua3SjE2QrWPb8d7x&q=85&s=4a1b4d664eacefbdfb16badd7bdd8ec2" width="96" height="96" data-path="static/img/homepage-icons/brand/secure-blue/globe.svg">
      Learn best practices for building accessible, semantic websites that work well with 1Password.
    </Card>
  </CardGroup>

  <SectionHeader centered description="Open source projects and developer ecosystems use 1Password to secure credentials in their tooling and workflows.">
    Trusted by
  </SectionHeader>

  <div className="flex flex-wrap items-center justify-center gap-8 mx-auto">
    <TrustedByLogo href="https://github.com/kubernetes" imageUrl="/static/img/homepage-icons/trusted-by-icons/kubernetes.svg" alt="Kubernetes Logo" />

    <TrustedByLogo href="https://github.com/ruby" imageUrl="/static/img/homepage-icons/trusted-by-icons/ruby.svg" alt="Ruby Logo" />

    <TrustedByLogo href="https://github.com/nodejs" imageUrl="/static/img/homepage-icons/trusted-by-icons/node.svg" alt="Node Logo" />

    <TrustedByLogo href="https://github.com/jenkinsci" imageUrl="/static/img/homepage-icons/trusted-by-icons/jenkins.svg" alt="Jenkins Logo" />

    <TrustedByLogo href="https://github.com/thephpf" imageUrl="/static/img/homepage-icons/trusted-by-icons/php.svg" alt="PHP Logo" />

    <TrustedByLogo href="https://github.com/eslint" imageUrl="/static/img/homepage-icons/trusted-by-icons/eslint.svg" alt="ESLint Logo" />
  </div>

  <SectionHeader description="Product updates, security guidance, and developer stories from the 1Password team.">From the developer blog</SectionHeader>

  <CardGroup cols={3}>
    <Card title="1Password's new secrets syncing integration with AWS" href="https://blog.1password.com/1password-secrets-syncing-integration-with-aws/?utm_medium=direct&utm_source=developer-1password&utm_campaign=developer-blog-acq" img="https://images.ctfassets.net/3091ajzcmzlr/4qKaUEbIG0O4kyU4f38DRe/371dea3f3b00d367a351d0576dfa99b9/Blog-Header_Developer_AI_2080x800_02.png" cta="Keep reading">
      Bryan Byrne & Floris van der Grinten • June 16, 2025

      A new integration between 1Password and AWS Secrets Manager makes it faster and easier to sync secrets across environments from the 1Password desktop app.
    </Card>

    <Card title="Secure developer credentials with 1Password" href="https://blog.1password.com/secure-developer-credentials/?utm_medium=direct&utm_source=developer-1password&utm_campaign=developer-blog-acq" img="https://images.ctfassets.net/3091ajzcmzlr/4a9d7yxFGoDEKLsUSeryyA/d8cedd0b6fde1a364c7a245b3b4bd566/Blog-Header_1920x1080.webp" cta="Keep reading">
      Rachel Sudbeck • April 24, 2025

      Admin and developer secrets, such as SSH keys, API keys, and database passwords, are the essential credentials that let developers access the systems they need to do their jobs. If these secrets are compromised, they can grant particularly dangerous levels of unauthorized access, giving bad actors access to an organization's most sensitive data and mission-critical systems.
    </Card>

    <Card title="Introducing programmatic item management with 1Password SDKs" href="https://blog.1password.com/1password-sdks-programmatic-item-management/?utm_medium=direct&utm_source=developer-1password&utm_campaign=developer-blog-acq" img="https://images.ctfassets.net/3091ajzcmzlr/4nJODWvyf6s2OqiB57YHzR/5a6793cb9e7d30aa3add0c96efcf3f37/Blog-Header_Developer_AI_2080x800_01.png" cta="Keep reading">
      Sadia Azmal and Simon Barendse • April 17, 2025

      Last year, we introduced 1Password SDKs — production-ready, open source libraries for Typescript/JavaScript, Python, and Go — to support secure access to secrets stored in 1Password. Today's release expands those capabilities to provide full programmatic access to 1Password items, including creating, reading, updating, deleting, listing, and sharing information stored in vaults.
    </Card>
  </CardGroup>

  <SectionHeader description="Tools, integrations, and tutorials from the 1Password developer community.">Developer community</SectionHeader>

  <div className="grid grid-cols-1 lg:grid-cols-3 gap-8 mb-16">
    <div className="lg:col-span-2 space-y-4">
      <div className="community-callout p-4 mb-4 flex items-start justify-between gap-3">
        <p className="text-gray-700 dark:text-gray-300 flex-1">
          Browse this curated selection of top tools, integrations, and articles from the 1Password developer community.
        </p>

        <a href="/community/disclaimer" title="Read Community Projects disclaimer" className="community-link flex-shrink-0">
          <Icon icon="circle-exclamation" width="20" height="20" color="currentColor" />
        </a>
      </div>

      <CommunityProject type="repository" title="chezmoi" author="@twpayne" date="October 30, 2018" description="Manage your dotfiles across multiple diverse machines, securely." href="https://github.com/twpayne/chezmoi" />

      <CommunityProject type="article" title="Put `glab` at your fingertips with the GitLab CLI" author="Kai Armstrong" date="December 6, 2022" description="We want to integrate GitLab with the tools our developers already use and love." href="https://about.gitlab.com/blog/2022/12/07/introducing-the-gitlab-cli/" />

      <CommunityProject type="video" title="Community Office Hours: Git Signing Commits with 1Password" author="Gitpod" date="November 16, 2022" description="In this Gitpod Community Office Hours, 1Password Developer Floris van der Grinten talks about using 1Password to sign Git commits" href="https://www.youtube.com/watch?v=u2aCOtMqtc4" />

      <CommunityProject type="video" title="Short: Commit your .env secrets to GitHub" author="Chris Biscardi" date="January 6, 2023" description="In this Short, Chris shows us how to store and access your secrets using secret references." href="https://www.youtube.com/shorts/t3pZyyj3OUE" />

      <CommunityProject type="repository" title="op.nvim" author="@mrjones2014" date="July 29, 2022" description="1Password for Neovim! Built using the 1Password CLI, Go, and Lua." href="https://github.com/mrjones2014/op.nvim" />

      <div className="text-center pt-4">
        <a href="/community" className="community-link inline-flex items-center gap-2 font-semibold">
          Explore more projects

          <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16">
            <path fill="currentColor" d="M5.483 12.483a.73.73 0 0 1-.033-.997l2.762-3.157a.5.5 0 0 0 0-.658L5.45 4.514a.73.73 0 0 1 1.067-.997l3.776 3.776a1 1 0 0 1 0 1.414l-3.776 3.776a.73.73 0 0 1-1.034 0Z" />
          </svg>
        </a>
      </div>
    </div>

    <div className="lg:col-span-1">
      <CommunitySidebar />
    </div>
  </div>
</ContentContainer>


## Related topics

- [Search and read 1Password developer documentation with AI](/ai-readable-docs.md)
- [Get started with 1Password developer tools](/get-started.md)
- [Set up your team to use 1Password developer tools](/get-started/secure-developers.md)
