{"repo":"ibrahimpelumi6142/whatsapp-cloud-api-starter","free":true,"listed":false,"github":"https://github.com/ibrahimpelumi6142/whatsapp-cloud-api-starter","clone":"git clone https://github.com/ibrahimpelumi6142/whatsapp-cloud-api-starter.git","description":"WhatsApp Cloud API Starter Kit using FastAPI for bots, automation, and webhooks.","language":"Python","stars":37,"topics":["automation","chatbot-framework","developer-tools","fastapi","messaging-api","meta-api","python-backend","starter-kit","webhook","whatsapp-bot"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"📱 WhatsApp Cloud API Starter Kit (FastAPI) v2.0 A production-ready starter template for building WhatsApp automation, bots, and integrations using the Meta WhatsApp Cloud API and Python FastAPI . Perfect for: - Developers building WhatsApp bots - Automation workflows - Webhook receivers - Message notifications - Learning the Cloud API basics --- 🚀 Features - Receive messages via secure webhook (HMAC SHA-256 signature verification) - Send text messages - Send images, documents, templates - Async HTTP with httpx (non-blocking) - Pydantic request/response validation - Configurable Graph API version - Health check endpoints - .env environment setup - Docker and docker-compose support - CI/CD with GitHub Actions - Tests with pytest - Proper logging and error handling --- 📁 Project Structure --- 🔧 Installation --- ⚙️ Environment Variables Create .env file: --- 🚀 Running Locally Your server runs at: http://localhost:8000 Interactive API docs at: http://localhost:8000/docs --- 🐳 Docker --- 🔗 Webhook Verification Meta will call: We return the challenge if tokens match. --- 📩 Sending Messages All messaging endpoints are under the /api prefix. Send a text message Send an image Send a document Send a template message --- 📥 Receiving Messages WhatsApp will POST incoming messages to: Incoming payloads are validated with HMAC SHA-256 signature verification. --- 🧪 Testing --- 📝 License MIT License Free to use, modify, and distribute. --- 👨‍💻 Author - Lasisi Ibrahim Pelumi - Full","default_branch":null,"files":null,"tree":[],"storefront":"/r/ibrahimpelumi6142","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ibrahimpelumi6142/whatsapp-cloud-api-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}