← Home

#bootdesk/chat-sdk

Multi-platform chat bot SDK for PHP. Build once, deploy everywhere.

#Guides

  • Getting Started — Installation, configuration, and your first bot
  • Architecture — Monorepo structure, core concepts, thread/channel system
  • Creating an Adapter — Implementing a new platform adapter
  • Cards — Interactive card system (buttons, images, tables)
  • Modals — Modal form system (text inputs, selects, external selects)
  • Laravel — Laravel service provider, config, facade, webhook routing
  • Middleware — Webhook, receiving, and sending middleware pipelines
  • Markdown — CommonMark pipeline and platform formatting
  • Quirks & Gotchas — Platform limitations, common pitfalls, important behaviors

#JavaScript Packages

  • JS Core SDK — WebChatClient, HTTP transport, broadcasting, typed events, push notifications
  • React Widget — ChatWidget, hooks, cards, i18n, theming
  • Iframe Bridge — Cross-frame communication, embed script, viewport protocol

#Packages

See the API documentation for full package reference.