Python SDK

Install

terminal
pip install goderash-sdk
TypeScript SDK

Install

terminal
npm install @goderash/sdk

Quick start — Python

agent.py
from goderash_sdk import GoderashClient, wrap_tool

goderash = GoderashClient(
    api_key="gdr_live_...",
    tenant="acme",
    agent_id="ops-v1",
)

@wrap_tool(goderash, category="action", confirmation="biometric")
def transfer_money(src: str, dst: str, amount: float) -> dict:
    return bank_api.transfer(src, dst, amount)

# Every call now emits tamper-evident, hash-chained events.
# Generate a signed SOC 2 evidence pack with one curl:
#
#   curl -X POST https://api.goderash.com/v1/packs/soc2 \
#     -H "X-Goderash-Api-Key: $GDR_KEY" \
#     -H "X-Goderash-Tenant: acme" \
#     -o goderash-soc2.zip