Omdaa API Is Now Free Forever — What Changed and How to Migrate
We shipped the biggest change in Omdaa's history: every feature is now free forever. No paid tiers, no credit card, no upgrade walls.
Series: Free Forever WhatsApp Dev · Details: omdaa.com/en/free-forever
TL;DR
| Before | After (Free Forever) |
|---|---|
| Free / Pro / Pro Max plans | Everyone gets Pro Max |
| Session & message limits | Unlimited (-1) |
/pricing page |
301 → /features |
| Paid checkout & cart | Removed |
| AI replies gated | Omdaa AI included |
| MCP / Mail extras | Cursor MCP (109 tools) + Omdaa Mail included |
What we changed in the backend
1. Default plan → proMax
New users and migrated accounts land on proMax with unlimited limits. Plan-gate middleware bypasses active Free Forever users.
2. Rate limits relaxed
Production rate-limit middleware still protects the API, but plan-based throttling no longer blocks legitimate Free Forever usage.
3. Billing endpoints return "free forever"
/api/v1/billing/* and credits/addons controllers reflect that everything is included — no deductions on cancel.
4. Migration
Existing accounts were upgraded to proMax — API keys, sessions, and webhooks kept working with more capacity.
What we changed in the frontend
- Removed
/pricing,/cart,/checkout - Added Free Forever banners on landing + dashboard
-
/dashboard/billing→ informational "all features enabled" - New page:
/en/free-foreverwith analytics - SEO/i18n updated around "Omdaa API — Free Forever"
How developers should migrate
If you were on the free tier
Nothing to change in your code. Keys, sessions, and webhooks keep working — you get more capacity and AI.
If you had Pro/Pro Max subscriptions
Cancel any external billing (Stripe/PayPal) — you won't be downgraded. Your plan stays proMax.
Update your docs & CTAs
- ❌ "Upgrade to Pro" / "Free tier limits"
- ✅ "Omdaa API — Free Forever"
- ✅ Link to features instead of pricing
SDK — use the scoped npm package
npm install @omdaafreeapi/omdaa-api-client
const { OmdaaClient } = require('@omdaafreeapi/omdaa-api-client');
const client = new OmdaaClient({ apiKey: process.env.OMDAA_API_KEY });
await client.messages.sendText({
sessionId: 'default',
to: '201234567890',
message: 'Still works — now free forever',
});
Note: the old unscoped
omdaa-api-clientname is deprecated — switch to@omdaafreeapi/omdaa-api-client(v1.2+).
Also available: pip install omdaa · composer require omdaapi/omdaa-php
Webhooks & automation
Webhooks, n8n, Zapier, and Cursor MCP are fully included:
await client.webhooks.set({
url: process.env.N8N_WEBHOOK_URL,
enabled: true,
events: ['message', 'message.received', 'session'],
});
Import the n8n workflow from integrations/n8n/omdaa-whatsapp-inbound.workflow.json in omdaa-sdk.
What's included now (checklist)
- Unlimited WhatsApp sessions & messages
- Omdaa AI auto-replies
- Webhooks + retries + circuit breaker
- Groups, bulk campaigns, polls, media
- Omdaa Mail — 5 free professional mailboxes
- Cursor MCP v2.3 — 109 tools (cursor.directory/plugins/omdaa-api)
Next in this series
- Build a WhatsApp Bot in 5 Minutes
- Free Forever Migration ← you are here
- Omdaa AI + n8n
- Zapier MCP → Google Sheets
Omdaa API — Free Forever. Build WhatsApp bots, AI replies, and automations without billing.
Questions? support@omdaa.net · Docs
Top comments (0)