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 / Drata API – Beta
Drata API – Beta logo

Drata API – Beta

★ Only Publicly Available OpenAPI DocumentSecurityCompliancebearer110 EndpointsREST

For Agents

Manage Drata workspaces, controls, vendors, risk registers, and personnel so an agent can keep continuous compliance state synchronised with external systems.

Use for: I need to add a vendor to the Drata register, List all controls in a Drata workspace, Update the owner on a Drata control, Retrieve the personnel records tracked by Drata

Not supported: Does not run vulnerability scans, generate the audit report PDF, or replace your HRIS as a system of record — use for compliance state management within Drata only.

Drata is a continuous compliance automation platform that monitors security controls across SOC 2, ISO 27001, HIPAA, and other frameworks. The V2 public API exposes 110 operations covering workspaces, controls, control notes and owners, vendors and vendor types, risk registers, personnel, policies, devices, assets, users, roles, and custom connections. Authentication is via a bearer token, suitable for headless ingestion of evidence and synchronisation of compliance state across systems. The spec is currently published as a public beta.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Drata API – Beta to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Drata API – Beta, 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 Drata API – Beta API.

Manage Drata workspaces and inspect their compliance scope

List, create, modify, and remove controls within a workspace

Add control notes and assign control owners across the workspace surface

Maintain a vendor register with vendor types, risk profiles, and lifecycle state

Track risk register entries and supporting documentation

Synchronise personnel, policies, devices, and assets that feed Drata's evidence engine

Configure custom connections so non-native systems become evidence sources

Use Cases

Patterns agents use Drata API – Beta API for, with concrete tasks.

★ Vendor Risk Register Sync

Mirror the company's source-of-truth vendor list into Drata's vendor register so each vendor is reflected against compliance frameworks. The agent calls the workspaces vendor endpoints to upsert vendors and vendor types, keeping risk classifications aligned with procurement state. This avoids drift between Drata and the vendor management spreadsheet.

For each vendor in procurement, upsert a Drata vendor record under the relevant workspace and set its vendor type and risk classification.

Control Ownership Reviews

Run quarterly control ownership reviews by listing controls per workspace, attaching review notes, and updating control owners where ownership has rotated. The agent uses the workspace controls and control owners endpoints to record the review outcome alongside any compensating-control commentary, keeping audit trails inside Drata rather than in scattered spreadsheets.

List controls in workspace 'wsp_42', and for each control with an outdated owner, modify the owners and add a review note dated this quarter.

Personnel and Device Hygiene

Keep Drata's personnel and device evidence current by syncing HRIS leavers and MDM device retirements through the personnel and devices endpoints. The agent removes off-boarded personnel and retires decommissioned devices so compliance evidence reflects the current population, preventing stale findings from blocking SOC 2 readiness.

Pull HRIS leavers, remove their Drata personnel records, and mark associated devices retired through the devices endpoints.

Risk Register Maintenance

Maintain the Drata risk register from incident management or GRC source data so risks are added, updated, and retired in lockstep. The agent uses the risk-registers endpoints to mirror the latest risk state, attach notes from triage reviews, and close out remediated items, giving auditors a current view at any time.

Read the latest risk triage outcomes and update each Drata risk register entry with the new status and remediation note.

AI Agent Compliance Operator

Through Jentic, an AI agent can take 'add this vendor to Drata as high risk' and resolve it to the appropriate Drata vendor creation operation without browsing docs. Jentic injects the bearer token from the vault and validates the input payload against the operation schema. End-to-end setup is under an hour from sign-up versus several days of Drata API plumbing.

Use Jentic search for 'add a Drata vendor', load the matching workspace vendor operation, and execute it with the vendor name, type, and risk classification.

Key Endpoints

110 endpoints — drata is a continuous compliance automation platform that monitors security controls across soc 2, iso 27001, hipaa, and other frameworks.

METHOD

PATH

DESCRIPTION

GET

/workspaces/{workspaceId}/controls

List controls in a workspace

POST

/workspaces/{workspaceId}/controls

Create a control

PUT

/workspaces/{workspaceId}/controls/{controlId}/owners

Modify control owners

POST

/workspaces/{workspaceId}/controls/{controlId}/notes

Create a control note

GET

/assets

List assets

POST

/custom-connections

Create a custom connection

POST

/background-checks

Create a manual background check

GET

/workspaces/{workspaceId}/controls

List controls in a workspace

POST

/workspaces/{workspaceId}/controls

Create a control

PUT

/workspaces/{workspaceId}/controls/{controlId}/owners

Modify control owners

POST

/workspaces/{workspaceId}/controls/{controlId}/notes

Create a control note

GET

/assets

List assets

POST

/custom-connections

Create a custom connection

POST

/background-checks

Create a manual background check

Why Jentic?

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

Credential management

Credential isolation

Drata bearer tokens are stored encrypted in the Jentic vault and injected into the Authorization header at execution time. Agents receive a scoped reference, never the raw token.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. 'add a Drata vendor' or 'list Drata controls') and Jentic returns the matching V2 operation with its input schema. The agent calls the right endpoint without browsing 110-operation docs.

Time to first call

Time to first call

Direct Drata integration: several days for token onboarding, workspace traversal, and idempotent sync logic. Through Jentic: under an hour from sign-up to first vendor or control write.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Secureframe API

→

Secureframe is a peer compliance automation platform with similar control and evidence coverage; Drata leans into deeper vendor and risk management.

Choose Secureframe when the customer is already on Secureframe. Choose Drata when SOC 2 + extended risk register coverage is the priority.

Complementary

Snyk API

Snyk identifies application and dependency vulnerabilities; Drata records them as evidence for compliance frameworks.

Use Snyk for vulnerability detection. Use Drata to capture remediation evidence inside the compliance program.

Complementary

Tenable Attack Surface Management API

→

Tenable surfaces external exposure; Drata records the corresponding control and evidence state.

Use Tenable to enumerate exposure. Use Drata to track the related controls and risk register entries.

FAQs

Specific to using Drata API – Beta API through Jentic.

What authentication does the Drata API use?

Drata uses a bearer token in the Authorization header. Through Jentic, that token is stored encrypted in the vault and injected at execution time, so it never appears in the agent's prompt or response.

Can I manage controls programmatically with the Drata API?

Yes. The /workspaces/{workspaceId}/controls endpoints support listing, creating, retrieving, and modifying controls within a workspace. Companion endpoints handle control notes and control owners for review workflows.

How do I add a vendor to Drata through Jentic?

Run pip install jentic, search for 'add a Drata vendor', load the matching vendor creation operation, and execute it with the vendor name, vendor type, and risk classification. Jentic returns the input schema so the agent assembles a valid request without reading docs.

Can I sync personnel and devices into Drata?

Yes. The personnel and devices endpoints allow you to mirror HRIS and MDM data into Drata so its evidence engine sees the current population. This keeps SOC 2 and ISO readiness aligned with the live workforce.

Is the Drata API stable?

The V2 surface is published as a public beta. Track the source-url in the spec and validate changes before relying on the schema in production. Treat schema changes as breaking until the surface graduates from beta.

What are the rate limits for the Drata API?

The published spec does not declare explicit per-endpoint limits. Build retry-with-backoff into the client and treat 429 responses as the signal to slow down. For high-volume sync jobs, contact Drata to confirm thresholds.

GET STARTED

Start building with Drata API – Beta API

Explore with Jentic
View OpenAPI Document