Basic Initialization
Initialize the SDK with your API key:Configuration Options
Configure the client with additional options:Environment Variables
Use environment variables for configuration:Async Initialization
For async applications:Context Manager
Use as a context manager for automatic cleanup:Client Methods
Once initialized, the client provides:send_action()- Send action eventssend_outcome()- Send outcome eventsflush()- Manually flush buffered eventsclose()- Close the client and flush remaining events