# Landbot Developers > Build with the Landbot API and SDKs. ## Guides - [Landbot Developer Docs](https://dev.landbot.io/index.md) - [Quickstart](https://dev.landbot.io/guides/quickstart/index.md) - [Key concepts](https://dev.landbot.io/guides/key-concepts/index.md) - [Choosing an API](https://dev.landbot.io/guides/choosing-an-api/index.md) - [Authentication](https://dev.landbot.io/guides/authentication/index.md) - [Pagination](https://dev.landbot.io/guides/pagination/index.md) - [Rate limiting](https://dev.landbot.io/guides/rate-limiting/index.md) - [Errors](https://dev.landbot.io/guides/errors/index.md) - [MCP server](https://dev.landbot.io/guides/mcp-server/index.md) - [For AI agents](https://dev.landbot.io/guides/for-ai-agents/index.md) ## Cookbook - [Cookbook overview](https://dev.landbot.io/guides/cookbook/overview/index.md) - [Build a custom chat UI with @landbot/core](https://dev.landbot.io/guides/cookbook/build-a-custom-chat-ui/index.md) - [Build a conversational app: custom widgets per bot step](https://dev.landbot.io/guides/cookbook/conversational-app/index.md) - [Build an AI-agent app: the prompt is the program](https://dev.landbot.io/guides/cookbook/ai-agent-app/index.md) - [Scaffold a custom experience with an AI app builder](https://dev.landbot.io/guides/cookbook/scaffold-with-ai/index.md) - [Bridge a channel to Landbot](https://dev.landbot.io/guides/cookbook/bridge-a-channel/index.md) - [Park a conversation and resume it](https://dev.landbot.io/guides/cookbook/park-and-resume/index.md) ## API reference - [API overview](https://dev.landbot.io/api-reference/introduction/index.md) - [Platform API](https://dev.landbot.io/api-reference/platform/index.md) - [Platform webhook payload](https://dev.landbot.io/api-reference/message-hooks/webhook-payload/index.md) - [APIchat overview](https://dev.landbot.io/api-reference/apichat/introduction/index.md) - [APIchat API](https://dev.landbot.io/api-reference/apichat-api/index.md) - [APIchat webhook payload](https://dev.landbot.io/api-reference/apichat/webhooks/payload/index.md) - [Bots API overview](https://dev.landbot.io/api-reference/bots/introduction/index.md) - [How a bot works](https://dev.landbot.io/api-reference/bots/concepts/index.md) - [When a Bots API call fails](https://dev.landbot.io/api-reference/bots/errors/index.md) - [Bots API v0-alpha](https://dev.landbot.io/api-reference/bots-api/index.md) - [AI Agents API](https://dev.landbot.io/api-reference/ai-agents-api/index.md) - [Channels API](https://dev.landbot.io/api-reference/channels-api/index.md) ## SDKs - [SDKs overview](https://dev.landbot.io/sdks/introduction/index.md) - [Widgets overview](https://dev.landbot.io/sdks/widgets/introduction/index.md) - [Widget](https://dev.landbot.io/sdks/widgets/api/widget/index.md) - [Fullpage](https://dev.landbot.io/sdks/widgets/api/fullpage/index.md) - [Popup](https://dev.landbot.io/sdks/widgets/api/popup/index.md) - [Container](https://dev.landbot.io/sdks/widgets/api/container/index.md) - [Livechat](https://dev.landbot.io/sdks/widgets/api/livechat/index.md) - [Native](https://dev.landbot.io/sdks/widgets/api/native/index.md) - [ContainerPopup](https://dev.landbot.io/sdks/widgets/api/containerpopup/index.md) - [Embedding](https://dev.landbot.io/sdks/widgets/advanced/embedding/index.md) - [JavaScript execution](https://dev.landbot.io/sdks/widgets/advanced/javascript-execution/index.md) - [Styling](https://dev.landbot.io/sdks/widgets/advanced/styling/index.md) - [Setting variables](https://dev.landbot.io/sdks/widgets/advanced/setting-variables/index.md) - [Core SDK overview](https://dev.landbot.io/sdks/core/introduction/index.md) - [Install](https://dev.landbot.io/sdks/core/install/index.md) - [Core](https://dev.landbot.io/sdks/core/api/core/index.md) - [Messages](https://dev.landbot.io/sdks/core/api/messages/index.md) - [Pipelines](https://dev.landbot.io/sdks/core/api/pipelines/index.md) - [Events](https://dev.landbot.io/sdks/core/api/events/index.md) - [Example](https://dev.landbot.io/sdks/core/example/index.md)