Integrations

Works with what you already have.

Raidu sits in the path between your agents and the things they reach for. That includes every major LLM, every major SaaS tool, and every major identity provider. Drop-in today. Swap providers tomorrow. Audit log keeps going.

175
Models
24
Providers
34
SaaS connectors
379
Tools governed
Deep dives

See governance where your team already works.

6 integrations · live demos

Model providers

One runtime, every model.

Anthropic
frontier
claude-sonnet-4.5 · haiku-4.5 · opus-4
●
OpenAI
frontier
gpt-4.1 · o3 · o3-mini · gpt-4o-mini
●
Google
frontier
gemini-2.5-pro · flash · nano · vertex-anthropic
●
Meta
open
llama-4-maverick · scout · 3.3-70b
●
Mistral
open
mistral-large-2 · codestral · pixtral
●
xAI
frontier
grok-3 · grok-2-vision
●
Cohere
frontier
command-r+ · command-a
●
AWS Bedrock
cloud
claude · llama · titan · nova
●
Azure OpenAI
cloud
gpt-4.1 · o3 · fine-tuned deployments
●
Vertex AI
cloud
gemini · anthropic · mistral · llama
●
Databricks
cloud
dbrx · llama · mosaic endpoints
●
Groq
inference
llama-4 · mixtral · high-throughput inference
●
Together AI
inference
70+ open models · dedicated · serverless
●
Fireworks
inference
llama · mixtral · function-calling optimized
●
Perplexity
frontier
sonar-large-online · sonar-pro
●
DeepSeek
open
deepseek-r1 · deepseek-v3
●
Qwen
open
qwen-3-max · qwen-3-coder
●
Self-hosted
self
vLLM · TGI · Ollama · LM Studio endpoints
●
Connector catalog

90 tools. Each one governed.

Every connector ships with a manifest declaring the PII it needs. The firewall adapts per connector. Policies inherit from the manifest; violations produce signed denials, not silent drops.

Communication
· 10
Gmail ●
Outlook ●
Slack ●
Microsoft Teams ●
Discord ●
Twilio ●
SendGrid ●
Postmark ●
Front ●
Intercom ●
Productivity
· 15
Google Drive ●
Google Docs ●
Sheets ●
Calendar ●
Notion ●
Confluence ●
Dropbox ●
OneDrive ●
SharePoint ●
Asana ●
Linear ●
Jira ●
ClickUp ●
Monday ●
Trello ●
Engineering
· 13
GitHub ●
GitLab ●
Bitbucket ●
CircleCI ●
Jenkins ●
Buildkite ●
PagerDuty ●
Sentry ●
Datadog ●
New Relic ●
Grafana ●
LaunchDarkly ●
Statsig ●
Data warehouse
· 10
Snowflake ●
BigQuery ●
Databricks ●
Redshift ●
PostgreSQL ●
MySQL ●
MongoDB ●
DynamoDB ●
ElasticSearch ●
ClickHouse ●
CRM & Sales
· 10
Salesforce ●
HubSpot ●
Pipedrive ●
Close ●
Outreach ●
Salesloft ●
Gong ●
Clari ●
Apollo ●
ZoomInfo ●
Support
· 6
Zendesk ●
Freshdesk ●
Help Scout ●
Kustomer ●
ServiceNow ●
Jira Service Management ●
Finance
· 9
Stripe ●
QuickBooks ●
NetSuite ●
Xero ●
Ramp ●
Brex ●
Mercury ●
Plaid ●
Modern Treasury ●
Storage
· 5
AWS S3 ●
Google Cloud Storage ●
Azure Blob ●
Cloudflare R2 ●
Backblaze B2 ●
Identity
· 12
Okta ●
Auth0 ●
Entra ID ●
OneLogin ●
Ping ●
Google Workspace ●
JumpCloud ●
Duo ●
CyberArk ●
HashiCorp Vault ●
Doppler ●
AWS Secrets Manager ●
Deployment

Three ways. Same runtime.

Raidu Cloud
Fastest path to production
Latency < 10 ms p95
Regions US · EU · SG
Uptime SLA 99.95% Enterprise
Data residency Per tenant
Stand up in Same day
Best for Most customers
Private Cloud
Your VPC. Your keys.
Latency < 10 ms p95
Regions Any AWS / GCP / Azure
Uptime SLA Inherit from your VPC
Data residency Pinned to your VPC
Stand up in 1 to 2 weeks
Best for Regulated industries
On-Prem
Air-gap safe. No egress.
Latency < 10 ms p95
Regions Your datacenter
Uptime SLA You define
Data residency Physically yours
Stand up in 4 to 6 weeks
Best for Defense · intelligence · clinical
Developer integration

Drop in. Don't rewrite.

Four ways to add Raidu to a codebase. Pick the one that matches your stack, the signed record is the same whichever you choose.

AVAILABLE · Python · TypeScript · Go · Ruby · Java · HTTP
from raidu import Raidu

raidu = Raidu(tenant="acme-corp")

# Wrap your existing LLM client. That's it.
client = raidu.wrap(
    provider="anthropic",
    model="claude-sonnet-4.5",
    policy="enterprise.v17"
)

result = client.messages.create(
    messages=[{"role":"user","content":user_input}],
    tools=[gmail_send, salesforce_update]
)

# result.record is the signed execution record
print(result.record.decision)         # "allow"
print(result.record.signature_valid)  # True