Skip to main content

What Trio Does

Trio turns live video streams into API results you can automate against. You send a stream URL and a natural-language condition, then choose the delivery pattern that fits your app:
  • Immediate JSON response for one-off checks
  • Async job + polling for backend workflows
  • SSE for live client updates
  • Webhooks for event-driven automation

What This Documentation Covers

This documentation is focused on API consumption only:
  • How to authenticate and call endpoints
  • How to choose delivery patterns
  • How to interpret responses and job states
  • How to implement reliable production workflows
Internal implementation and architecture details are intentionally out of scope for these tabs.

Product Surface in 60 Seconds

GoalEndpoint
Confirm a stream is livePOST /streams/validate
Ask a yes/no question right nowPOST /check-once
Watch for a condition over timePOST /live-monitor
Get periodic narrative summariesPOST /live-digest
Track async runsGET /jobs, GET /jobs/{job_id}, DELETE /jobs/{job_id}

Vibe Coding with Agents

If you use a coding agent, you can hand it a ready-made prompt or doc and start building immediately. Pick the path that matches your workflow:
  • Agent Project Setup: Full bootstrap prompt for building a Trio integration from the OpenAPI schema. Agent Project Setup
  • MCP Integration: One-line MCP setup for direct tool wiring in Claude CLI. MCP Integration
  • Trio Agent Skill: A drop-in system prompt for agents that need best practices and workflows baked in. Trio Agent Skill
  1. Set up API auth: Authentication
  2. Run your first workflow: First Successful Workflow
  3. Pick the right endpoint and delivery mode: Choose Your Workflow
  4. Learn behavior and tradeoffs: Monitoring Modes and Delivery Patterns
  5. Implement production patterns: Guides

Next Steps