What is OpenSink?
OpenSink is a control layer for AI agents in production. Once agents move beyond prototypes, teams run into the same problems:- Agent outputs get scattered across Slack, email, logs, and dashboards
- There’s no safe way to pause an agent, ask a human for approval, and resume
- Changing agent behavior means redeploying code
- Nobody can tell what an agent actually did, or why it failed
What OpenSink gives you
Sessions
Durable, resumable execution records. Track state, pause for human input, and resume without losing context.
Human-in-the-loop
Pause agents for approvals or input. Schema-driven forms render automatically. Execution resumes when the human responds.
Sinks & Items
Named containers for agent-produced information. Store results, decisions, and findings — not logs, not metrics.
Configurations
Versioned, schema-validated settings. Change agent behavior without redeploying. Full history and rollback.
Background Jobs
Scheduled HTTP triggers for periodic agent execution. No cron servers, no infrastructure to manage.
Visibility
Inspect, debug, and audit every agent execution. Activity timelines, state inspection, and full-text search.
How it works
OpenSink is a set of HTTP APIs. Your agent calls them during execution.Get started
Create an account
Sign up at opensink.com. Create a workspace. You’ll land in your dashboard with a default Sink ready to go.
Send your first item
Copy the example command from your dashboard and run it. Your first item appears instantly — searchable and inspectable.
Quickstart
Follow the step-by-step guide to go from zero to your first item in under a minute.
Explore the platform
Agents
Register agents, track their status, and connect them to sessions, configs, and sinks.
Sessions
Durable execution records with resumable state and human-in-the-loop support.
Sinks & Items
Store and search the meaningful information your agents produce.
Configurations
Versioned settings with schema validation, variants, and rollback.
Input Requests
Pause agents for human approval with schema-driven forms.
Background Jobs
Schedule periodic agent execution with simple HTTP triggers.
Activities
A structured timeline of everything that happens during a session.
API Reference
Full HTTP API documentation with endpoint examples.

