Overview of Official Bunqueue Polyglot SDKs
mainBunqueue provides official network clients (SDKs) for multiple languages. While language APIs are designed to be idiomatic, all official clients must adhere to a strict production contract regarding transport, delivery, safety, and observability as defined in the protocol.
Supported SDKs and Capabilities:
| SDK | Producer | Worker Model | Atomic Flows | TLS | Telemetry |
|---|---|---|---|---|---|
| TypeScript | Yes | Concurrent | Yes | Yes | Callback + Lifecycle |
| Python | Yes | Concurrent | Yes | Yes | Callback |
| PHP | Yes | Sequential | Yes | Yes | Callback |
| Go | Yes | Concurrent | Yes | Yes | Callback |
| Rust | Yes | Bounded Threads | Yes | Yes | Callback |
| Elixir | Yes | Task.async_stream | Yes | Yes | Callback |
Note on Worker Models: PHP is intentionally designed for sequential processing as a worker model choice, whereas other SDKs support concurrency.