---
title: Crow Nest docs
description: What Crow Nest is, how the pieces fit together, and where to start reading.
---

# Crow Nest docs

Crow Nest is where the web apps people build with AI live. You build something with Claude, Codex or Cursor, ask your AI to publish it, and it gets its own address at `https://<name>.crow-nest.com`. You choose who can open it, the way you share a document: only you, specific people, anyone signed in with the link, your whole company, or the public.

Each app can save data, take file uploads, call an AI model, call outside APIs with secret keys, update live for everyone looking at it, and run its own server code. None of that needs a backend you run, and no key ever sits in the page.

## Start here

- [Quickstart](/quickstart): connect your AI to Crow Nest and publish your first app in a few minutes.
- [How Crow Nest works](/how-it-works): apps, addresses, versions, sign-in and workspaces.
- [For AI agents](/for-ai-agents): how an AI should read these docs and use the MCP server.

## Publish and share

- [Publishing](/publishing): from the MCP server, the `crow` CLI, or a framework project.
- [Sharing and access](/sharing): the five ways to share, and what viewers see.
- [Custom domains](/custom-domains): put an app on your own address, or buy a domain through Crow Nest.

## Build apps

- [crow.json](/crow-json): the one file that turns features on and sets the rules.
- [Data](/data), [Files](/files), [Live updates](/live), [AI calls](/ai), [Outside APIs and secrets](/apis-and-secrets).
- [Server code](/server-code): webhooks, SQL, scheduled jobs, background tasks and logs.

## Reference

- [MCP server and tools](/mcp), [CLI](/cli), [Limits](/limits), [Error codes](/errors).

## Accounts and billing

- [Organizations and companies](/organizations), [Plans and billing](/pricing), [Security and trust](/security).

## Getting help

Email [support@crow-nest.com](mailto:support@crow-nest.com) with questions, problems or anything to report.

> **Tip** Every page is also plain Markdown: add `.md` to its address (this one is [/index.md](/index.md)). [llms.txt](/llms.txt) lists every page, and [llms-full.txt](/llms-full.txt) has all of them in one file.
