SDKs & Libraries
Official and community SDKs for Node.js, Python, Go, and more.
WAStack provides official SDKs for popular programming languages, making it faster to integrate WhatsApp automation into your applications. SDKs handle authentication, retries, pagination, and error parsing automatically.
The Node.js SDK is the most mature, with full TypeScript support, automatic retries, webhook signature verification, and a fluent API for building messages. Install via npm: npm install @wastack/sdk.
The Python SDK supports both sync and async interfaces, with type hints and comprehensive documentation. Install via pip: pip install wastack.
The Go SDK provides a lightweight, idiomatic interface with context support, automatic retries, and configurable timeouts. Install via go get: go get github.com/wastack/go-sdk.
All SDKs are open source on GitHub. Community contributions and language ports are welcome.
Node.js SDK
Full TypeScript support, automatic retries, webhook helpers, and fluent message building. Install: npm install @wastack/sdk
Python SDK
Sync and async interfaces, type hints, and comprehensive docs. Install: pip install wastack
Go SDK
Idiomatic Go with context support, retries, and configurable timeouts. Install: go get github.com/wastack/go-sdk
Community SDKs
Community-maintained SDKs for Ruby, PHP, Java, and C#. Contributed by the WAStack developer community.
Code Examples
import { WAStack } from "@wastack/sdk";
const client = new WAStack({
apiKey: process.env.WASTACK_API_KEY
});
const message = await client.messages.send({
sessionId: "session_prod_01",
to: "919876543210",
type: "text",
text: "Hello from the SDK!"
});
console.log(message.id);from wastack import WAStack
client = WAStack(api_key="wa_live_your_key")
message = client.messages.send(
session_id="session_prod_01",
to="919876543210",
type="text",
text="Hello from the SDK!"
)
print(message.id)Ready to implement?
Start building with WAStack APIs. Connect your WhatsApp in under 5 minutes.
Start FreeFrequently asked questions
Common questions about sdks & libraries.
Browse all documentation
From getting started to advanced API patterns, find everything you need to build WhatsApp automation.