Skip to content

SDKs

Official client libraries for integrating with the Signal Gating Protocol.

Python

bash
pip install signal-gating-protocol
python
from sgp import Client

client = Client()
client.connect()

# Submit a gated signal
result = client.submit_signal(payload={...})
print(result.decision)  # "allow" or "deny"

View on GitHub

Integration Pattern

All SGP SDKs follow a common pattern:

  1. Authenticate — Establish identity with the gateway.
  2. Initialize — Create a client with your configuration.
  3. Submit — Send signals through the gating pipeline.
  4. Verify — Confirm the gating decision.

More SDKs

Additional language SDKs are in development. Watch the GitHub organization for announcements.

Released under open governance.