Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ominiflow WhatsApp API — Node.js SDK

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

Docs Playground License: MIT


Why Ominiflow?

Most WhatsApp Cloud API setups require:

  1. Meta Developer App
  2. Business Manager
  3. System user + permanent token
  4. Webhook verification
  5. 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.


Install

npm install @ominiflow/whatsapp

Alpha: you can also copy src/ into your project until the package is published to npm.


Quick start

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!',
});

Send a template

await client.messages.sendTemplate({
  phone: '919876543210',
  template_name: 'hello_world',
  language: 'en',
});

cURL equivalent

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!"}'

Features

  • 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)

Documentation

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

Related SDKs


Keywords

whatsapp api · whatsapp business api · whatsapp cloud api · nodejs whatsapp sdk · send whatsapp message api · embedded signup · ominiflow


License

MIT © Ominiflow

About

Node.js SDK for Ominiflow WhatsApp Business API — send WhatsApp messages without Meta app setup. Docs: developer.ominiflow.com

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages