KirimWA.id Compatible
WhatsApp API Gateway
Self-hosted WhatsApp API that's 1:1 compatible with KirimWA.id. Simply swap your BASE_URL and you're good to go.
Quick Start - Just change the BASE_URL
// Before (KirimWA.id)
const BASE_URL = 'https://api.kirimwa.id';
// After (Semboja WA)
const BASE_URL = 'https://uwa.semboja.tech';
// Send a message - same API, same code!
const response = await fetch(`${BASE_URL}/v1/messages`, {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
device_id: 'my-device',
phone_number: '6281234567890',
message: 'Hello from Semboja!'
})
});
Drop-in Replacement
100% compatible with KirimWA.id API. No code changes needed - just swap the URL.
Self-Hosted
Run on your own infrastructure. Full control over your data and messages.
Built with Bun
Lightning fast performance with Bun runtime and Hono framework.
Multi-Device
Connect multiple WhatsApp devices. Manage them all from one API.
Webhooks
Real-time notifications for incoming messages and delivery status.
Quota Management
Built-in rate limiting and usage tracking per user.