WhatsApp Business API for developers — send WhatsApp messages from Node.js without creating a Meta app, system user tokens, or webhook headaches.
Get a testing number and API key in under 2 minutes:
developer.ominiflow.com
Most WhatsApp Cloud API setups require:
- Meta Developer App
- Business Manager
- System user + permanent token
- Webhook verification
- Test number configuration
With Ominiflow Embedded Signup:
Connect Facebook → Get testing number → Start calling the API
You only use an OMINI_ API key. Meta access tokens stay on Ominiflow servers.
npm install @ominiflow/whatsappAlpha: you can also copy
src/into your project until the package is published to npm.
import { Ominiflow } from '@ominiflow/whatsapp';
const client = new Ominiflow({
apiKey: process.env.OMINI_API_KEY, // OMINI_xxxxxxxx
});
await client.messages.send({
phone: '919876543210',
message: 'Hello from Ominiflow!',
});await client.messages.sendTemplate({
phone: '919876543210',
template_name: 'hello_world',
language: 'en',
});curl -X POST 'https://whatsapp.ominiflow.com/api/wpbox/sendmessage' \
-H 'Authorization: Bearer OMINI_xxxxxxxx' \
-H 'Content-Type: application/json' \
-d '{"phone":"919876543210","message":"Hello from Ominiflow!"}'- Send text, image, video, document messages
- Send WhatsApp template messages
- Interactive list messages
- Contacts & templates helpers
- Works with the API Playground
- Outbound webhooks with HMAC signature (
X-Ominiflow-Signature)
| Resource | Link |
|---|---|
| Developer Portal | https://developer.ominiflow.com |
| API Docs (OpenAPI) | https://developer.ominiflow.com/docs |
| API Playground | https://developer.ominiflow.com/playground |
| Get API Key | https://developer.ominiflow.com/api-keys |
| Webhooks | https://developer.ominiflow.com/webhooks |
whatsapp api · whatsapp business api · whatsapp cloud api · nodejs whatsapp sdk · send whatsapp message api · embedded signup · ominiflow
MIT © Ominiflow