---
title: "Install the gateway"
description: "Per-client setup for the run and Build endpoints, from the same source as the CLI."
url: https://docs.spinrun.ai/install
markdown_url: https://docs.spinrun.ai/install.md
---

# Install the gateway

{/* GENERATED from @spinrun/clients stepsFor() — do not edit by hand. */}

One page per client, generated from the same steps the dashboard prints.

* [Claude](https://docs.spinrun.ai/install/claude.md)
* [Claude Code](https://docs.spinrun.ai/install/claude-code.md)
* [ChatGPT](https://docs.spinrun.ai/install/chatgpt.md)
* [Codex](https://docs.spinrun.ai/install/codex.md)
* [Cursor](https://docs.spinrun.ai/install/cursor.md)
* [VS Code](https://docs.spinrun.ai/install/vscode.md)
* [Windsurf](https://docs.spinrun.ai/install/windsurf.md)
* [Zed](https://docs.spinrun.ai/install/zed.md)
* [Spinrun CLI](https://docs.spinrun.ai/install/spinrun.md)
* [Warp](https://docs.spinrun.ai/install/warp.md)
* [Gemini CLI](https://docs.spinrun.ai/install/gemini-cli.md)
* [Notion](https://docs.spinrun.ai/install/notion.md)
* [Raycast](https://docs.spinrun.ai/install/raycast.md)

Authoring from Claude Code, Codex or Cursor? The [Spinrun skill](https://docs.spinrun.ai/install/skill.md) packages the Build procedures for those clients.

## Related [#related]

* [Install the skill](https://docs.spinrun.ai/install/skill.md)
* [Getting started](https://docs.spinrun.ai/getting-started.md)
* [Build vs run](https://docs.spinrun.ai/getting-started/build-vs-run.md)
