# MessageBuilder > Documentation and interactive playground for MessageBuilder.js v4.8 — an interactive WhatsApp message builder for Baileys with fluent chaining. Covers Button, ButtonV2, Carousel, AIRich, Toolkit, 38 enums, and node management. This documentation is written in English. All examples use ESM and `@whiskeysockets/baileys`. ## Getting started - [Introduction](https://messagebuilder.tech/docs): library overview and choosing a builder. - [Installation](https://messagebuilder.tech/docs/installation): dependencies, file placement, and sockets. - [Quickstart](https://messagebuilder.tech/docs/quickstart): send your first interactive message. - [Playground](https://messagebuilder.tech/playground): compose a payload and watch the WhatsApp render animation. ## Concepts - [Fluent chaining](https://messagebuilder.tech/docs/concepts/chaining): setters, adders, order, and pitfalls. - [Build & send lifecycle](https://messagebuilder.tech/docs/concepts/lifecycle): WAMessage, native flow, and edits. - [Media resolution](https://messagebuilder.tech/docs/concepts/media): URLs, buffers, base64, resizing, and video. ## Builders - [Button](https://messagebuilder.tech/docs/builders/button): native flow, lists, CTA, copy, and calls. - [ButtonV2](https://messagebuilder.tech/docs/builders/button-v2): legacy button format. - [Carousel](https://messagebuilder.tech/docs/builders/carousel): horizontal cards with required media. - [AIRich](https://messagebuilder.tech/docs/builders/airich): rich responses and 15 primitives. - [Node management](https://messagebuilder.tech/docs/builders/airich-nodes): ids, replace, insertAt, delete. ## Reference - [Toolkit](https://messagebuilder.tech/docs/api/toolkit) - [BaseBuilder](https://messagebuilder.tech/docs/api/base-builder) - [Error classes](https://messagebuilder.tech/docs/api/errors) - [Enums](https://messagebuilder.tech/docs/enums) Full API reference for LLM consumption: [llms-full.txt](https://messagebuilder.tech/llms-full.txt) ## Examples - [Nested menu list](https://messagebuilder.tech/docs/recipes/menu-list) - [Product carousel](https://messagebuilder.tech/docs/recipes/product-carousel) - [Streaming rich response](https://messagebuilder.tech/docs/recipes/rich-stream) ## Disclaimer MessageBuilder is an independent project, not an official WhatsApp or Meta product. Payload structures come from reverse engineering and may change. Use it in accordance with the WhatsApp Terms of Service.