Choose your language
Node.js / TypeScript
Full-featured SDK with HTTP client, SSE support, and complete type definitions.
.NET (C#)
.NET 7+ library with dependency injection, SSE client, and async patterns.
Python
Python SDK with sync/async support, webhook helpers, and SSE streaming.
SDK comparison
| Feature | Node.js | .NET | Python |
|---|---|---|---|
| HTTP Client | Yes | Yes | Yes |
| SSE (Pull Mode) | Yes | Yes | Yes |
| Webhook Helpers | Yes | Yes | Yes |
| TypeScript Types | Yes | N/A | Type Hints |
| Async Support | Yes | Yes | Yes |
| Error Handling Modes | Exception + Try | Exception + Try | Exception + Try |
GitHub repositories
| Language | Repository |
|---|---|
| Node.js / TypeScript | github.com/wsapi-chat/wsapi-node |
| .NET 7+ | github.com/wsapi-chat/wsapi-dotnet |
| Python | github.com/wsapi-chat/wsapi-python |
Don’t see your language? You can use the HTTP REST API directly from any language that supports HTTP requests.