Webhooks
Handle every message in your own code. Pair these with webhook routing.Cloudflare Worker receiver
A single-file Worker that verifies signatures with Web Crypto and replies to each routed message with
messages.send.@wassist/sdk · Cloudflare Workers · one-click deployVercel eve agent
A minimal eve agent with the
@wassist/eve channel. It handles signatures, typing indicators and replies for you.@wassist/eve · Vercel · one-click deploy/eve/v1/wassist). Then route a number to it, or your own sandbox chat.
Apps (alpha)
MCP servers packaged as Wassist Apps. Your agents call their tools, and each tool call arrives with signed Wassist context.App MCP server
The smallest Wassist-aware app: an Express server with two loyalty tools (
get_points, redeem). It verifies the context token, works out whether the call came from WhatsApp or a dashboard test, and has a signed setup page.@wassist/sdk/apps · Express · auth: noneGoogle Calendar Booking
A complete, production-style app on Cloudflare Workers. Customers check availability, then book, reschedule and cancel appointments in a business’s Google Calendar. It includes a setup page with Google OAuth, and per-customer ownership of bookings.
@wassist/sdk/apps · Cloudflare Workers + KV · setup pageTools
Wassist CLI
Send and stream WhatsApp messages from your terminal.
wassist messages listen -i is handy while you build a webhook or tool.TypeScript SDK
Typed client for the REST API, webhook verification and
WassistApp helpers.