> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.rydhm.ai/developers/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.rydhm.ai/_mcp/server. # Developers ## Docs - [Developer overview](https://docs.rydhm.ai/developers/overview.md): Build on Rydhm from your own code. Base URLs, versioning, and your first request. - [Authentication](https://docs.rydhm.ai/developers/authentication.md): Create API keys, send them as a Bearer token, and rotate or revoke them safely. - [Scopes](https://docs.rydhm.ai/developers/scopes.md): What each API key permission allows, and the routes it opens. - [Errors](https://docs.rydhm.ai/developers/errors.md): The error shape, the status codes the API uses, and how rate limits work. - [Pagination](https://docs.rydhm.ai/developers/pagination.md): How paged lists work, and how much the other lists return. - [Webhooks](https://docs.rydhm.ai/developers/webhooks.md): Get an HTTPS request when something happens in your workspace, signed so you can trust it. - [MCP](https://docs.rydhm.ai/developers/mcp.md): Use any expert as a Model Context Protocol server from Claude, Cursor and other AI tools. - [Embed](https://docs.rydhm.ai/developers/embed.md): Put an expert on your website with one tag, pass it values about the visitor, and choose who may embed it. - [Agent to agent (A2A)](https://docs.rydhm.ai/developers/a2a.md): Let other AI agents discover a live expert, and talk to public experts with no key. - [TypeScript SDK](https://docs.rydhm.ai/developers/sdk-typescript.md): Call the Rydhm API from Node.js and TypeScript with typed requests, responses and errors. - [Python SDK](https://docs.rydhm.ai/developers/sdk-python.md): Call the Rydhm API from Python, with typed models, streaming and an async client.