Skip to main content

About Drata

The Drata integration lets Serval workflows read compliance data from Drata’s Public API v2. It includes the complete published GET surface for assets, audits, controls, evidence, frameworks, monitoring tests, personnel, policies, risks, vendors, workspaces, and related resources. This integration is deliberately read-only. Serval exposes only GET operations and rejects any non-GET request before credentials are added. Authentication: A Drata API key with All read access. Serval stores the key securely and sends it as a bearer token only to Drata’s published US, EU, or APAC Public API host. Data sync: On demand. Serval reads data from Drata when a workflow runs and does not perform a background sync.

Create a read-only API key

1

Open Drata API Keys

In Drata, open Settings, then select API Keys.
2

Create the key

Select Create API Key, enter a descriptive name such as Serval Read Only, and choose an expiration policy that matches your security requirements.
3

Choose All read access

For Access, select All read. Do not select All read and write; the Serval integration cannot issue write requests.
4

Copy the key

Save the full key immediately. Drata displays it only once.
See Drata’s API-key guide for the current setup steps, IP allowlisting, and key lifecycle details.

Connect in Serval

1

Name the connection

Enter a recognizable instance name, such as Production.
2

Select the region

Choose United States, European Union, or Asia Pacific to match the location of your Drata account.
3

Enter the API key

Paste the complete Drata API key and submit the form.

Verify the connection

Serval checks that it can read company information, personnel, vendors, and workspaces. A failed check normally means the API key is invalid, the wrong region was selected, Drata’s terms have not been accepted, or the key lacks the corresponding read permission.
Drata enforces a limit of 500 requests per minute per source IP. List endpoints use cursor-based pagination and accept up to 500 results per request.

Need help? Contact support@serval.com for assistance with your Drata integration.