wacraft Build WhatsApp Cloud apps in minutes
The fastest way to give your team an UI & API for the official WhatsApp CloudâŻAPIâpowered by Go, Angular and Docker.
Why wacraft? đ
| đ Feature | đĄ Why it matters |
|---|---|
| đĽď¸ FamiliarâŻUI | Angular frontâend that feels just like WhatsApp Webâusers need zero training. |
| âď¸ Goâpowered backend | Highâperformance RESTâŻ+âŻWebhook server engineered for massive scale. |
| đ Automationâready | Oneâline integrations with workflow engines like NodeâRED or n8n. |
| đ ď¸ OpenâŻ&âŻextensible | MITâlicensedâfork it, extend it, embed it. |
| â¤ď¸ Communityâdriven | Extra features & priority support available via donation plans. |
⨠Feature Highlights
1 â Angular UI
Manage conversations, templates, contacts, webhooks and users in a clean interface. Check the UI Walkthrough to see how it works!

2 â Go API
https://github.com/Astervia/wacraft-server REST & WebSocket endpoints for everything the UI doesâperfect for CI/CD and custom integrations. Also includes OpenAPI specs for easy client generation.
3 â Realâtime Webhooks
Receive and react to WhatsApp events the moment they happen.
4 â Automation Tools
Dragâandâdrop flows for NodeâRED or n8n let nonâdevs build chatbots in minutes.
5 - And more
Check Product Overview and UI Walkthrough for a list of features and how they work.
đ Getting Started
- Grab your Meta credentials
- Create/fill your
.env(copy the Minimal Dev block) - Run the local stack
- Setup the WhatsApp Webhooks
Already have prod infra? Jump directly to the Fast Production Deploy.
⸠Deployment Options
| Scenario | Guide |
|---|---|
| Local Dev | quickstart/local.md |
| Fast Production Deploy | quickstart/production.md |
| Production (Docker Compose) | deploy/docker-compose.md |
| Binary + Vercel Frontâend | deploy/binary-vercel.md |
| NodeâRED Integration | deploy/node-red.md |
You can also hit Deploy Overview to see a full list of deployment options and choose what works best for you.
đ Configuration Overview
All config happens via environment variables. Check Getting MetaâŻCredentials to setup your Meta application and see the Environment Variables Reference for the full table.
đŹ Need help?
- GitHub Issues â bug reports & feature requests
- Unlock new features / Consulting â wacraft@astervia.tech
ĎÎÎł