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

# SDKs and CLI

> Typed clients and command-line tools for the IBF API.

<CardGroup cols={3}>
  <Card title="TypeScript SDK" href="/sdks/typescript" icon="code">
    Node.js and browser. Full type coverage.
  </Card>

  <Card title="CLI" href="/sdks/cli" icon="terminal">
    Shell access. Useful for scripting and development.
  </Card>

  <Card title="MCP" href="/sdks/mcp" icon="robot">
    Agent-native sensing for MCP-compatible hosts.
  </Card>
</CardGroup>

## Direct API access

The SDKs are thin wrappers around the IBF HTTP API. Any environment with HTTP access can use the API directly. See the [API Reference](/api-reference).

Stage & Dive endpoints are not on `@blankstate-node` yet. The public packages cover sensing, Protocols, and usage.

```bash theme={null}
curl -X POST https://ibf.blankstate.ai/api/v1/sense \
  -H "Authorization: Bearer $BKS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "...", "modality": "text", "protocols": ["empathy"]}'
```
