> ## Documentation Index
> Fetch the complete documentation index at: https://docs.verifiedx.me/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> The VerifiedX SDK and API surfaces.

VerifiedX is designed to be used through the Python and TypeScript SDKs.

Most builders should use an SDK or native adapter. The direct HTTP API is available for advanced custom integrations, but the SDKs are the standard path.

## Base URL

VerifiedX requests go to:

```text theme={null}
https://api.verifiedx.me
```

## Authentication

For direct HTTP requests, pass your API key in the `Authorization` header:

```text theme={null}
Authorization: Bearer your_runtime_key
```

If you are using an SDK, set `VERIFIEDX_API_KEY` and the SDK will read it automatically.

## Integration surfaces

VerifiedX supports three public integration surfaces:

* **Python SDK**
  * `pip install verifiedx`
* **TypeScript SDK**
  * `npm install @verifiedx-core/sdk`
* **Direct HTTP API**
  * for advanced custom integrations

<Note>
  The SDKs are the recommended path. They handle runtime context capture, protected-boundary checks, receipts, and execution reporting for you.
</Note>

## Versioning

VerifiedX versions its API at the HTTP layer. If you use an SDK, you normally do not need to think about this directly.

## Recommended path

Use the SDK or native adapter that matches your stack:

* Python SDK
* TypeScript SDK
* OpenAI direct
* OpenAI Agents SDK
* Anthropic direct
* Claude Agent SDK
* LangGraph
* LangChain
* Vercel AI SDK
* MCP

## Reference

<CardGroup cols={2}>
  <Card title="Python SDK" icon="python" href="/sdks/python">
    Use the raw runtime or a native Python adapter.
  </Card>

  <Card title="TypeScript SDK" icon="js" href="/sdks/typescript">
    Use `bindHarness(...)`, native adapters, or lower-seam fallbacks.
  </Card>

  <Card title="Environment Variables" icon="gear" href="/config/environment-variables">
    Configure VerifiedX with the minimal required settings.
  </Card>

  <Card title="Decision Receipts" icon="receipt" href="/concepts/decision-receipts">
    Understand the structured receipt returned by protected checks.
  </Card>
</CardGroup>
