Realtime over WebSocket
Durable connections. No polling or repeated API calls.
Keep activity organized, review the records that matter, and export them when you need them.
Durable connections. No polling or repeated API calls.
Compact per-day records that stay simple to export.
Each registered client is checked before sending activity.
Batch incoming events to keep collection steady.
Watch activity arrive and filter by source or content.
Download the records you need without blocking the workflow.
# Install the client
pip install ./sdk-python
# Send an event
from datastack_sdk import DataStackClient
client = DataStackClient(
server_url="YOUR_SERVER_URL",
token="YOUR_CLIENT_TOKEN",
)
if client.connect():
client.sync({"event": "package_received"})
client.disconnect()How it works
Connect a Python source, send individual or batched events, then review and export activity from one workspace.
Start with the SDK guide and make the workspace your own.