Skip to content

v0.1.0 - Initial Release

Latest

Choose a tag to compare

@gamladz gamladz released this 20 Feb 11:07
· 7 commits to main since this release

πŸŽ‰ 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-ingest

Quick 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