# Nahook > Nahook is a webhook delivery platform. Send webhooks to one endpoint or fan out by event type to every subscribed subscriber. Built-in retries, dead-letter handling, signature verification, idempotency, and per-region routing across US, EU, and AP. ## Getting started - [Quickstart](https://docs.nahook.com/quickstart): Send your first webhook in five minutes. - [Authentication](https://docs.nahook.com/authentication): API keys, signature verification, regional routing via `nhk__` prefixes. - [Ingestion SDKs](https://docs.nahook.com/sdks): Official client libraries for Node, Python, Go, Java, .NET, PHP, Ruby, and Rust. ## Developer tools - [Nahook CLI](https://docs.nahook.com/cli): Command-line tool for triggering events, inspecting deliveries, and managing endpoints. Install via Homebrew, install script, or `go install`. - [Nahook MCP server](https://docs.nahook.com/mcp): Model Context Protocol server. Lets Claude Desktop, Cursor, Cline, Zed, and other MCP-compatible AI assistants drive Nahook on the developer's behalf. Ships as a subcommand of the CLI. ## API reference - [Ingestion API](https://docs.nahook.com/ingestion-api/overview): `POST /api/ingest/` for direct sends and `POST /api/ingest/event/` for fan-out by event type. Used by all official SDKs. - [Management API](https://docs.nahook.com/management-api/overview): Programmatic admin — create endpoints, rotate keys, manage event types, fetch usage. Separate `nhm_` key from the ingestion key. ## Concepts - [Authentication and signatures](https://docs.nahook.com/authentication): How to verify incoming webhooks, where API keys live, regional routing. - [Developer portal](https://docs.nahook.com/developer-portal/overview): Self-service surface where your own customers manage their webhook endpoints into your platform. ## Source code - CLI + MCP server: https://github.com/getnahook/nahook-cli - MCP marketplace surface: https://github.com/getnahook/nahook-mcp - SDKs: https://github.com/getnahook (one repo per language, named `nahook-`)