Skip to main content
Server-side only — Zavu SDKs are designed for server-side environments (Node.js, Python, Ruby, Go, PHP). Never use them in browser/frontend code as this exposes your API key. See Frontend Integration for the proxy pattern.
Use our official SDKs to integrate Zavu into your application with minimal code.

Available SDKs

TypeScript

TypeScript/JavaScript SDK for Node.js

Python

Python SDK with sync and async support

Ruby

Ruby SDK for Rails, Sinatra, and more

Go

Go SDK with strong typing

PHP

PHP SDK for Laravel, Symfony, and more

CLI

Command-line interface for Zavu

Quick Comparison

Coverage

The SDKs are generated from the API spec and do not all move at the same speed. TypeScript tracks the spec most closely. Before you build against a resource, check that your language has it.
Nothing is blocked by a gap. Every endpoint is reachable over REST, and the CLI mirrors the API resource by resource. Where a page below shows a cURL or CLI tab instead of your language, that is why.

Installation

Basic Usage

Common Operations

Send a Message

Send with Template

Get Message Status

List Messages

Error Handling

CLI

The Zavu CLI lets you interact with the API and deploy Zavu Functions from your terminal:
Full reference: CLI reference.