Developer API

Developer-first messaging API

One API. Typed SDKs in every major language. Idempotent requests. Signed webhooks. A sandbox that mirrors production. Ship your integration this afternoon.

OpenAPI 3.1 spec Idempotent sends HMAC-signed webhooks
SDKs & libraries

Every language, one API

All SDKs follow the same patterns. Learn once, integrate everywhere.

Node.js

@vertex/node
TypeScript

Python

vertex-sdk
Python 3.10+

PHP

vertex/php
PHP 8.1+

Go

github.com/vertex/go
Go 1.21+

Java

com.vertex:vertex
Java 17+

.NET

Vertex.Sdk
.NET 8+

Flutter / Dart

vertex_flutter
Dart 3+

cURL

Any HTTP client
Code examples

Send a message in three lines of code

Every SDK exposes the same intuitive API. Choose your language and the code sample updates automatically.

  • Idempotent requests with request IDs — safe to retry
  • Automatic retry with exponential backoff on 5xx
  • Typed responses with full TypeScript/IntelliSense support
  • Same interface across SMS, OTP, WhatsApp and SMPP
send-message.ts
import { Vertex } from "@vertex/node";

const vertex = new Vertex(process.env.VERTEX_API_KEY);

// Send a branded SMS
const response = await vertex.messages.create({
  to: "+923001234567",
  from: "VERTEX",
  channel: "sms",
  template: "welcome",
  variables: { name: "Ayesha" },
});

console.log(response.id, response.status);

Developer resources

Everything you need to build, test and ship.

Quick start

Ship in 10 minutes

From zero to first delivered message in under 10 minutes. No procurement, no paperwork, no sales calls.

Start now
Step 1

Get your API key

Sign up for a free account and generate an API key from the dashboard. Your key grants access to all channels and endpoints.

Step 2

Install the SDK

Install the SDK for your language — npm install @vertex/node, pip install vertex-sdk, go get github.com/vertex/go, etc.

Step 3

Send your first message

With three lines of code you can send a branded SMS or OTP. All SDKs follow the same patterns — learn once, use everywhere.

Step 4

Handle delivery with webhooks

Configure a webhook endpoint to receive signed delivery receipts. Each event includes a HMAC signature for verification.

Step 5

Go to production

Move from the sandbox to production by updating your API endpoint. Your sandbox and production configurations are fully separate.

Start building in minutes.

Grab your API key and send your first message. Free credits included — no credit card required.