WhatsApp OTP Auth & Cloud API for Flutter 🚀

Deliver 100% Delivery Rate WhatsApp OTPs, PDF Invoices, Order Tracking Alerts, and Interactive Buttons in your Flutter apps using 5MinutesAPI.

Why Developers Ditch SMS & Unofficial Bots for 5MinutesAPI:

  • ⚡ Ready in 5 Minutes: Zero Meta Business Verification delays. Get your Instant OTP API Key and start sending globally in seconds.
  • 💰 $0/Month Pay-As-You-Go OTP Route: Simple prepaid wallet. No recurring commitments for authentication traffic.
  • 🏢 Dedicated WABA $99/mo $29/mo: Need 100M+ bulk campaigns, rich media (PDFs/Videos), and CTA buttons? Get an independent WABA with Zero Markup ($0.00 added to Meta rates).
  • 🛡️ Anti-Ban Infrastructure: Powered by the Official Meta Cloud API. No QR scanning, no number blocks.

🛑 Step 1: Get Your Instant API Key

Before using this package, grab your Master API Key in 60 seconds at https://5minutesapi.com.

Step 2: Usage in Flutter

import 'package:whatsapp_otp_auth/whatsapp_otp_auth.dart';

void main() async {
  // Initialize with your key from 5minutesapi.com
  final whatsapp = FiveMinutesWhatsApp(apiKey: '5m_live_YOUR_API_KEY');

  // Send Instant OTP
  final result = await whatsapp.sendOTP(
    to: '923001234567',
    otpCode: '849201',
  );
  print(result);
}