HomeCompaniesdari.dev
dari.dev

The Production Layer for AI Agents

We let developers deploy AI agents as API endpoints with built-in tools, sandboxes, and durable execution. Agents maintain state, run long-lived workflows, and handle retries automatically.
Active Founders
Avyay Varadarajan
Avyay Varadarajan
Founder
Building dari.dev. Previously CS @ Caltech, SWE @ Uber, ML @ Lakers, startups.
Benjamin Hong
Benjamin Hong
Founder
Building dari.dev
Company Launches
dari.dev - The easiest way to deploy your agents to production
See original launch post

Point our CLI at your agent project, run dari deployand get a production-ready agent API.

https://youtu.be/Y6CdktXcF24

What it is

dari.dev turns an agent project into a versioned, stateful API endpoint. We’re building on top of the best open-source harnesses starting with Pi. Support coming soon for Hermes Agent. Book a call to deploy your proprietary harness.

How it works:

  • Drop a dari.yml + tools + skills at your repo root
  • “dari deploy .” uploads a snapshot and publishes a new version behind a stable agent URL
  • Clients open a durable session and stream multimodal events (text, files, images)
  • The platform runs the harness, spins up a sandbox workspace per session, and handles logs, retries, and credentials
  • New publishes create new versions. In-flight sessions stay pinned to the version they started on

The problem:

If you're building an agent right now, you're probably:

  • Stitching together durable execution + a sandbox provider + Postgres + a secret store yourself
  • Losing state when a turn crashes mid-execution
  • Shipping “agents” that can’t survive a 30-minute task
  • Rebuilding the same infra (auth, retries, workspace, logs) on every project

Most agents break mid-task.

With dari.dev:

  • Durable sessions: Long-running tasks survive crashes, restarts, and redeploys. Resume from the same session_id days/months/years later.
  • Versioned deploys: Every publish is a new version behind one stable URL. Roll forward without breaking live sessions.
  • Bring your own sandbox: Sandboxes run under your provider account and API key. You control limits and data. E2B today, Daytona / Blaxel / Modal coming soon.
  • BYOK with OpenRouter / any OpenAI-compatible API endpoint: Use your own key, pick your model, control spend, keep logs.
  • Custom tools: Drop Python or TypeScript tools under tools/<name>/. We run them with retry policies you define.

The API:

Publish once. Then, create a session and send messages + stream responses.

We provide full observability, session-level event logs, per-turn state, and workspace file outputs attached to the session lifecycle.

Why we built this

We started building browser automation agents and kept hitting the same missing primitive, a durable control plane underneath.

We built it for ourselves, then realized every other team shipping agents (coding, research, ops) is rebuilding the same layer.

If you’ve wired together durable execution + a sandbox provider + Postgres + a secret store just to run one agent in prod, this is for you.

Get access

  • App: app.dari.dev, docs: docs.dari.dev
  • Install the CLI, run dari auth loginthen publish from your repo
  • Pricing: Either you pay your providers directly (E2B + OpenRouter/OpenAI) or use our managed Anthropic/OpenAI/OpenRouter offerings. No markup from us initially.

Book a call: calendly.com/avyay-dari/30min or email me at avyay@dari.dev.

Previous Launches
Build browser agents that can cache workflow steps and handle two-factor authentication.
dari.dev
Founded:2025
Batch:Fall 2025
Team Size:2
Status:
Active
Location:San Francisco
Primary Partner:Harj Taggar