Skip to main content

Adrata Developers

Quickstart

Create a client, make a typed request, and log the metadata you need for production support.

TypeScriptPython
TypeScript
import { AdrataClient } from '@adrata/sdk';

const adrata = new AdrataClient({ apiKey: process.env.ADRATA_API_KEY! });
const companies = await adrata.companies.list({ search: 'acme', limit: 10 }, { requestId: 'quickstart-1' });
console.log(companies.requestId, companies.rateLimit.remaining, companies.data);
Python
from adrata import AdrataClient

client = AdrataClient(api_key=os.environ["ADRATA_API_KEY"])
companies = client.companies.list(search="acme", limit=10)
print(companies)

Production checklist

Always send a caller request ID, store Adrata response request IDs, retry 429s with `Retry-After`, use `Idempotency-Key` on writes, and pin `Adrata-Version` before upgrading major workflows.

Next steps

Model the account

Create or find the company, attach people, then add opportunity and action context.

Add intelligence

Run account research, enrich key people, and map the buyer room before sequencing.

Automate safely

Use idempotency keys for writes, webhooks for lifecycle events, and agent tasks for long-running work.

Sandbox first

Use sandbox keys and deterministic fixtures for examples, tests, and demos. Keep production keys out of shared browsers and local snippets.