> ## Documentation Index
> Fetch the complete documentation index at: https://resq-dependabot-github-actions-github-actions-478e18be3d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs

> Official ResQ SDKs across seven language ecosystems. Install one, authenticate, and start building.

Build on ResQ in your language of choice. Each repository is a registry
workspace publishing multiple packages — install only what you need. All
open source under Apache-2.0.

## With dedicated guides

<CardGroup cols={2}>
  <Card title="TypeScript" icon="js" href="/sdks/typescript">
    `@resq-sw/*` scope. UI components plus seven utilities — `dsa`,
    `http`, `logger`, `security`, `rate-limiting`, `decorators`,
    `helpers`. Effect-based.
  </Card>

  <Card title="Python" icon="python" href="/sdks/python">
    PyPI workspace. `resq-mcp` (FastMCP server for Claude Desktop and
    Cursor) and `resq-dsa` (zero-dependency data structures).
  </Card>

  <Card title="Rust" icon="rust" href="/sdks/rust">
    Ten-crate workspace. Unified `resq` CLI plus seven TUI tools, a
    shared TUI library, and `resq-dsa` (`no_std`).
  </Card>

  <Card title=".NET" icon="hashtag" href="/sdks/dotnet">
    .NET 9 client libraries — typed clients, blockchain anchoring,
    Protobuf protocol contracts, and simulation harnesses.
  </Card>
</CardGroup>

## Other ecosystems

These ecosystems are documented in their repository READMEs while the
dedicated guides catch up.

<CardGroup cols={3}>
  <Card title="Solana · programs" icon="cube" href="https://github.com/resq-software/programs">
    Anchor programs for decentralized airspace registry and autonomous
    delivery coordination. Permissionless, on-chain, verifiable.
  </Card>

  <Card title="C++ · vcpkg" icon="code" href="https://github.com/resq-software/vcpkg">
    vcpkg port registry — shared DSA, geo utilities, result types.
    Consume via vcpkg overlay or CMake `FetchContent`.
  </Card>

  <Card title="3D viz · viz" icon="cubes" href="https://github.com/resq-software/viz">
    Web (Three.js + Cesium) and Unity viewers for real-time swarm
    monitoring, mission replay, and embeddable visualizations.
  </Card>
</CardGroup>

## Bootstrap any language

The shortest path on a new machine is the bootstrap script — it
auto-detects your platform and installs the relevant CLI.

```bash theme={null}
curl -sf https://get.resq.software | sh
```

## Authentication

Every SDK eventually exchanges credentials at `POST /login` for a JWT and
sends it as a `Bearer` token. Read [Authentication](/authentication) once
and the per-SDK pages will make immediate sense.

## Next

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    First authenticated call in five minutes.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Full endpoint catalog for both APIs.
  </Card>
</CardGroup>
