Get Started
S2 SDKs
Language support
Rustaceans, we have an official SDK for you!
- Source code
- The
examples/
directory contains a variety of example use cases demonstrating how to use the SDK effectively.
- The
- API Reference
Getting started
Feature matrix
Features/SDK | Rust | Go | Python |
---|---|---|---|
Conveniences | |||
Delete with “if exists” | ✅ | ✅ | ❌ |
Retryable idempotent requests | ✅ | ✅ | ✅ |
Create with idempotence | ✅ | ✅ | ✅ |
Read session resumption | ✅ | ✅ | ✅ |
Append retries | ✅ | ❌ | ✅ |
Append record auto-batching | ✅ | ✅ | ✅ |
Client configuration | |||
Endpoints | ✅ | ✅ | ❌ |
Connection timeout | ✅ | ✅ | ❌ |
Request timeout | ✅ | ✅ | |
User agent | ✅ | ✅ | ❌ |
Append retry policy | ✅ | ❌ | ✅ |
Max append inflight bytes | ✅ | ❌ | ❌ |
Retry backoff duration | ✅ | ✅ | ✅ |
Max attempts (retries) | ✅ | ✅ | ✅ |