Getting Started
Quickstart
Deploy SinzAI and onboard your first agent in under 15 minutes.
Prerequisites
- A SinzAI account (request early access on the homepage)
- At least one AI agent running in your infrastructure (OpenAI, Anthropic, LangChain, CrewAI, etc.)
- Admin access to your API gateway or agent runtime for integration
- Optional: SSO provider (Okta, Azure AD, Google Workspace) for agent identity discovery
Step 1: Connect Your Infrastructure
SinzAI integrates with your existing infrastructure through the SinzAI Gateway — a lightweight proxy that sits between your agents and their target systems. Deploy the gateway as a sidecar, a reverse proxy, or an SDK middleware:
Option A: Sidecar (Recommended)
# docker-compose.yml
services:
sinzai-gateway:
image: sinzai/gateway:latest
environment:
SINZAI_API_KEY: ${SINZAI_API_KEY}
SINZAI_TEAM_ID: ${SINZAI_TEAM_ID}
ports:
- "8080:8080"
volumes:
- ./sinzai-policies:/etc/sinzai/policiesOption B: SDK Middleware
// TypeScript / Node.js
import { SinzaiGateway } from "@sinzai/gateway";
const gateway = new SinzaiGateway({
apiKey: process.env.SINZAI_API_KEY,
teamId: process.env.SINZAI_TEAM_ID,
});
// Wrap your agent's execution
const governedAgent = gateway.wrap(myAgent);Step 2: Discover Your Agents
Once the gateway is deployed, SinzAI automatically begins detecting agent traffic. Navigate to the SinzAI console → Agents to see your agent inventory:
- 1Gateway traffic automatically surfaces agents making API calls
- 2Connect your SSO provider (Settings → Integrations → SSO) to discover agent service accounts
- 3Connect your cloud provider (Settings → Integrations → Cloud) to detect AI-related spend patterns
- 4Review the Shadow AI panel — any unregistered agents appear here with a warning badge
Step 3: Register Your First Agent
For each agent in your inventory, complete the registration form:
- 1Name & Team — Give the agent a descriptive name and assign it to a team
- 2Registered Purpose — Write a clear statement of what the agent is designed to do (e.g., 'Sales lead qualification — researching prospects and drafting personalized outreach sequences')
- 3Data Scope — Select the data stores the agent needs access to. Start minimal — you can expand later.
- 4HITL Gates — Configure which actions require human approval. We recommend starting with: email sends, API writes, and any action on PII data stores.
- 5Credential TTL — Set the credential lifetime. Default is 24 hours. Shorter for high-risk agents.
Pro tip: Start with "monitor mode" for the first 24 hours — SinzAI observes and logs all agent actions without blocking anything. This lets you validate your policy configuration before enforcement begins.
Step 4: Configure Your First Policy
Navigate to Policies → New Policy. Create a policy that defines what happens when guardrails are tripped:
policy "pii-access-control" {
description = "Require HITL approval for PII access"
type = "access"
match {
data_classification = ["PII", "PHI", "PCI"]
action_type = ["read", "write", "delete"]
}
enforce {
hitl_gate = true
approval_ttl = "10m"
on_timeout = "deny"
}
on_violation {
action = "halt"
notify = ["#security-alerts"]
severity = "high"
}
}Step 5: Switch to Enforcement Mode
After validating your configuration in monitor mode, switch to enforcement mode:
- 1Review the monitor-mode ledger entries to confirm no false positives
- 2Navigate to Settings → Enforcement → Enable for your team
- 3SinzAI now blocks violations in real time according to your policies
- 4Monitor the Dashboard KPI cards for containment events, gate activations, and trust score changes
What's Next
- Set up cost budgets per team — governance that pays for itself
- Configure Memory Governance to prevent stale authorization issues
- Generate your first compliance audit report (Compliance → Generate Report)
- Integrate with your SIEM for streaming governance events
- Review the seven-layer architecture to understand all available controls