CSOAI API & SDK
Integrate AI safety governance directly into your systems. Programmatic access to compliance, council voting, and Watchdog alerts.
2. Install SDK
Install our SDK for Python, JavaScript, or use REST directly.
pip install coai3. Start Building
Register systems, run assessments, and integrate Watchdog alerts.
import coai
# Initialize the client
client = coai.Client(api_key="your_api_key")
# Register an AI system
system = client.ai_systems.create(
name="My AI Chatbot",
description="Customer service chatbot",
system_type="chatbot",
risk_level="limited"
)
# Run compliance assessment
assessment = client.compliance.assess(
system_id=system.id,
frameworks=["eu_ai_act", "nist_rmf"]
)
# Get compliance score
print(f"EU AI Act Score: {assessment.eu_ai_act.score}%")
print(f"NIST RMF Score: {assessment.nist_rmf.score}%")
# Submit to 33-Agent Council for review
session = client.council.submit(
system_id=system.id,
subject="Compliance Review Request",
context=assessment.summary
)
# Check voting status
print(f"Council Decision: {session.decision}")
print(f"Votes: {session.votes}")Configure webhooks to receive real-time notifications when important events occur.
watchdog.report
Triggered when a new Watchdog report is submitted about your AI system
council.decision
Triggered when the 33-Agent Council reaches a decision on your submission
compliance.alert
Triggered when compliance status changes or new requirements are detected
Free
£0/mo
- 1 AI system
- 100 API calls/month
- Basic compliance reports
- Community support
Pro
£500/mo
- 10 AI systems
- 10,000 API calls/month
- All frameworks (EU, NIST, TC260)
- Webhooks & real-time alerts
- Priority support
Enterprise
£5,000/mo
- Unlimited AI systems
- Unlimited API calls
- Custom SDK integration
- SSO/SAML authentication
- 99.9% SLA guarantee
- Dedicated support