Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Security / 1Password Connect
1Password Connect logo

1Password Connect

✓ Official Vendor SpecSecuritySecrets Managementbearer15 EndpointsREST

For Agents

Read, write, and manage secrets stored in self-hosted 1Password vaults via a local Connect server. Agents can fetch credentials, create or patch items, and pull file attachments using a scoped Connect bearer token.

Use for: I need to fetch a database password from a 1Password vault for a deployment script, I want to store a freshly generated API key as an item in a 1Password Connect vault, Retrieve the TLS certificate file attached to an item in our infrastructure vault, List all items inside the production secrets vault

Not supported: Does not handle 1Password.com tenant administration, sign-in event streaming, or end-user app sync — use for self-hosted vault item and file access only.

1Password Connect is a self-hosted REST API that lets applications and infrastructure read and write items stored in 1Password vaults without exposing master credentials. The server runs alongside your workloads, exchanges a Connect bearer token (JWT) for scoped vault access, and exposes endpoints for vaults, items, files, activity logs, and health probes. It is the deployment path teams use to inject secrets into CI/CD pipelines, Kubernetes clusters, and homelab services without reaching out to the public 1Password.com API. The catalogued spec covers 15 endpoints across Items, Vaults, and Activity, plus heartbeat, health, and Prometheus metrics endpoints for operational monitoring.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the 1Password Connect to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the 1Password Connect, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with 1Password Connect API.

Retrieve a specific secret item from a vault by UUID for use in a deployment or runtime call

Create a new login, password, or API credential item inside a designated vault

Patch individual fields on an existing item (rotate a password, update a tag) without overwriting the whole record

Download the content of a file attached to a vault item, such as a TLS certificate or signing key

List API request activity to audit which Connect token accessed which vault and when

Probe Connect server health and Prometheus metrics to confirm the secrets backend is live before requesting credentials

Use Cases

Patterns agents use 1Password Connect API for, with concrete tasks.

★ Inject Secrets Into CI/CD Pipelines

Pipelines often need database passwords, signing keys, and third-party API tokens at build or deploy time. A self-hosted 1Password Connect server lets a CI runner exchange a Connect bearer token for the specific item it needs and nothing else, so secrets never live in pipeline variables or repository files. The catalogued endpoints under /vaults/{vaultUuid}/items support reading individual items by UUID, which fits the typical CI pattern of resolving a known credential just before it is used. Setup typically takes a few hours once the Connect server is running.

Call GET /vaults/{vaultUuid}/items/{itemUuid} to fetch the production database password item from the designated vault and return only the password field value.

Provide Runtime Secrets To Kubernetes Workloads

Workloads running in clusters need short-lived access to credentials such as object storage keys, service account tokens, and webhook signing secrets. 1Password Connect runs as a sidecar or in-cluster service so pods can request items by vault and item UUID over the local network rather than reaching out to the public internet. Combining /vaults/{vaultUuid}/items reads with the heartbeat endpoint allows workloads to fail fast when the secrets backend is unhealthy. Initial integration with the official Kubernetes operator usually completes within a day.

Probe GET /heartbeat, then call GET /vaults/{vaultUuid}/items?filter=title eq "s3-backup-key" to locate the storage credential item before mounting it into the pod environment.

Audit Secret Access For Compliance

Compliance reviews require a record of which token accessed which secret and when. The /activity endpoint on Connect returns a paginated log of API requests handled by the server, which can be exported into a SIEM or compared against expected access patterns. Combined with item update endpoints, teams can correlate credential rotations against the activity feed. Building a basic audit export takes a few hours once a Connect token with appropriate scope is provisioned.

Call GET /activity with a since parameter covering the last 24 hours and filter the results for any read events against the production-keys vault.

Rotate And Patch Stored Credentials

Credential rotation usually only needs to overwrite the password or token field while leaving notes, tags, and section ordering intact. The PATCH /vaults/{vaultUuid}/items/{itemUuid} endpoint accepts a JSON Patch document, so an automation can update a single field without resending the entire item body. This pattern keeps an audit-friendly diff in 1Password and avoids accidental overwrites of metadata maintained by humans. Wiring this into an existing rotation runner typically takes under a day.

Send PATCH /vaults/{vaultUuid}/items/{itemUuid} with a JSON Patch operation that replaces the value of the password field with a freshly generated 32-character secret.

AI Agent Secret Retrieval Through Jentic

Agents that orchestrate deployments, run security checks, or operate internal tools regularly need scoped access to secrets without holding long-lived credentials in their context. Through Jentic, an agent searches for a 1Password Connect operation by intent, loads its input schema, and executes the call with the Connect bearer token kept in the Jentic vault. Raw tokens never enter the model context, and the agent only ever sees the resolved item value it asked for. End-to-end wiring of search, load, and execute takes under an hour.

Use Jentic to search for "fetch a secret from 1Password Connect", load the GET /vaults/{vaultUuid}/items/{itemUuid} schema, and execute it for the database-credentials item.

Key Endpoints

15 endpoints — 1password connect is a self-hosted rest api that lets applications and infrastructure read and write items stored in 1password vaults without exposing master credentials.

METHOD

PATH

DESCRIPTION

GET

/vaults

List all vaults available to the Connect token

GET

/vaults/{vaultUuid}/items

List items inside a specific vault

GET

/vaults/{vaultUuid}/items/{itemUuid}

Read the full details of a single item

POST

/vaults/{vaultUuid}/items

Create a new item in a vault

PATCH

/vaults/{vaultUuid}/items/{itemUuid}

Patch a subset of fields on an existing item

GET

/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content

Download raw file content attached to an item

GET

/activity

Retrieve API request activity for auditing

GET

/heartbeat

Probe Connect server liveness

GET

/vaults

List all vaults available to the Connect token

GET

/vaults/{vaultUuid}/items

List items inside a specific vault

GET

/vaults/{vaultUuid}/items/{itemUuid}

Read the full details of a single item

POST

/vaults/{vaultUuid}/items

Create a new item in a vault

PATCH

/vaults/{vaultUuid}/items/{itemUuid}

Patch a subset of fields on an existing item

GET

/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content

Download raw file content attached to an item

GET

/activity

Retrieve API request activity for auditing

GET

/heartbeat

Probe Connect server liveness

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The 1Password Connect bearer token (JWT) is stored encrypted in the Jentic vault. Agents receive scoped access to call Connect operations — the raw token never enters the agent's context, and individual item values are returned only when an explicit operation requests them.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g., "fetch a secret from 1Password Connect" or "rotate a password in a vault") and Jentic returns matching Connect operations with their input schemas, so the agent calls GET /vaults/{vaultUuid}/items/{itemUuid} or PATCH on the item without browsing the Connect docs.

Time to first call

Time to first call

Direct 1Password Connect integration: 1-3 days to deploy the Connect server, issue a token, and wire bearer auth into the agent. Through Jentic: under 1 hour — search for the operation, load the schema, execute the call. Sign up at https://app.jentic.com/sign-up.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

1Password Events

→

Streams sign-in attempts, item usage, and audit events from the 1Password.com tenant — pairs with Connect for end-to-end secrets observability.

Use Events API when an agent needs tenant-wide audit data (sign-ins, item access across the whole 1Password account); use Connect when the agent needs to read or write the actual secret values from a self-hosted vault server.

Alternative

Akeyless Vault

→

SaaS-first secrets management platform with dynamic secrets and zero-knowledge encryption — alternative to running self-hosted 1Password Connect.

Choose Akeyless when the team prefers a fully managed secrets backend with dynamic database credentials and just-in-time access; choose 1Password Connect when secrets must stay inside your own infrastructure and the team already standardises on 1Password.

Complementary

HashiCorp Nomad

→

Workload orchestrator that consumes secrets from external stores at job dispatch time — commonly paired with a self-hosted secrets API like 1Password Connect.

Use Nomad when the agent needs to schedule or inspect workloads that consume credentials retrieved from 1Password Connect; use Connect directly when the agent only needs the secret value itself.

FAQs

Specific to using 1Password Connect API through Jentic.

What authentication does the 1Password Connect API use?

Connect uses an HTTP bearer scheme with a Connect token issued in JWT format and sent in the Authorization header on every request. The token is scoped to a specific set of vaults that you grant access to when issuing it. Through Jentic, the Connect token is stored in the Jentic vault and never enters the agent's context — agents receive only the resolved item value they requested.

Can I rotate just a single field on an item with the 1Password Connect API?

Yes. PATCH /vaults/{vaultUuid}/items/{itemUuid} accepts a JSON Patch document so you can replace the password or token field without resending the rest of the item. PUT /vaults/{vaultUuid}/items/{itemUuid} is also available when you need to overwrite an item in full.

What are the rate limits for the 1Password Connect API?

Connect runs as a self-hosted server inside your own infrastructure, so request throughput is bounded by the resources allocated to the Connect container rather than by a vendor-imposed quota. The /metrics endpoint exposes Prometheus counters and latencies you can use to set your own alerting thresholds, and the /health endpoint reports the state of dependencies before a burst of reads.

How do I retrieve a secret from a vault through Jentic?

Search Jentic for "fetch a secret from 1Password Connect", load the schema for GET /vaults/{vaultUuid}/items/{itemUuid}, then execute it with the vault and item UUIDs. The Jentic Python SDK pattern is asynchronous: pip install jentic, then await client.search, client.load, and client.execute. The Connect bearer token stays in the Jentic vault.

Can the 1Password Connect API download files attached to items?

Yes. GET /vaults/{vaultUuid}/items/{itemUuid}/files lists files attached to an item, and GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content returns the raw file bytes. This is the path teams use to pull TLS certificates, SSH keys, or signing material into a workload at runtime.

Is the 1Password Connect API free to use?

The Connect server software is distributed by 1Password and runs in your own infrastructure, but it requires a 1Password Business or Teams plan to issue Connect tokens and host the underlying vaults. There is no per-call charge from 1Password for Connect requests.

How do I check that the 1Password Connect server is reachable before requesting a secret?

Call GET /heartbeat for a fast liveness probe and GET /health for a deeper check that reports the state of the server and its dependencies. Workloads commonly chain a heartbeat call before a sensitive item read so they fail fast if the secrets backend is offline.

GET STARTED

Start building with 1Password Connect API

Explore with Jentic
View OpenAPI Document