π Initial Release
First public release of the Surfa Ingest SDK!
Features
- π Event buffering and batching
- π Auto-retry with exponential backoff
- π¦ Context manager support
- π·οΈ Runtime metadata capture
- β Event validation
- π Correlation IDs for event pairing
Installation
pip install surfa-ingestQuick Start
from surfa_ingest import SurfaClient
with SurfaClient(ingest_key="sk_live_...") as client:
client.track({
"kind": "tool",
"subtype": "call_started",
"tool_name": "search_web"
})
Links
- π¦ PyPI Package
- π Documentation
- π Report Issues