SDK & Integrasi
Volara punya SDK resmi untuk lima bahasa dan beberapa integrasi siap pakai. Semuanya membungkus REST API yang sama, jadi yang Anda pelajari di satu tempat berlaku di tempat lain.
Semua SDK pakai autentikasi yang sama: satu API key per tenant (lihat Autentikasi). Setiap SDK membaca env VOLARA_API_KEY atau menerima kunci lewat constructor. Kode sumber ada di github.com/volara-asia.
SDK resmi
| SDK | Paket | Untuk |
|---|---|---|
| TypeScript / JavaScript | @volara/sdk (npm) | Node 18+, browser, Cloudflare Workers / edge |
| Python | volara (PyPI) | Python 3.9+, tanpa dependensi pihak ketiga |
| PHP | volara/sdk (Composer) | PHP 8.0+, cocok untuk plugin WordPress/WooCommerce |
| Ruby | volara (RubyGems) | Ruby 3.0+, hanya standard library |
| Go | github.com/volara-asia/volara-go | Go 1.21+, hanya standard library |
Tiap SDK menyediakan resource yang sama — messages, conversations, contacts, broadcasts, knowledge, metrics, dan agency — plus verifikasi webhook, auto-retry pada 429/5xx, dan idempotency key otomatis untuk setiap operasi tulis.
Integrasi
| Integrasi | Untuk |
|---|---|
| WordPress & WooCommerce | Tangkap lead jadi kontak CRM, notifikasi pesanan via WhatsApp, dan widget chat — tanpa coding. |
| n8n | Rangkai Volara ke ratusan aplikasi lewat node komunitas, plus trigger untuk event Volara. |
| MCP server | Ekspos Volara sebagai tool Model Context Protocol untuk agen AI. Server meneruskan API key pemanggil ke REST API; tenant dan scope tetap diturunkan dari kunci. |
Mulai dari mana
- Baru pertama kali? Ikuti Quickstart untuk mengambil API key dan mengirim pesan pertama.
- Pilih halaman SDK bahasa Anda di tabel di atas untuk contoh lengkap.
- Butuh endpoint yang belum dimodelkan SDK? Pakai escape hatch (
request()/raw()) atau panggil REST API langsung.