Drop-in AI agent infrastructure

Focus on building intelligent AI agents, not wrestling with servers. Get the reliability, control, and observability required to deploy invincible AI agents that actually work in production.

TypeScript IDE showing type-safe AI agent code with intellisense and error checking
IDE hover tooltip showing type information for AI agent task

Agents that live in your codebase

Break less things with totally type-safe agents

Our TypeScript SDK provides end-to-end type safety for your AI agents. Define your tasks with Zod schemas and automatically convert them to type-safe tools for AI SDK. And our atomic versioning ensures that you can safely update your agents without breaking changes.

Built on strong foundations

The 6 pillars of building agents

Long-running without timeouts

Execute your tasks with absolutely no timeouts, unlike AWS Lambda, Vercel, and other serverless platforms.

Durability, retries & queues

Build rock solid agents and AI applications using our durable tasks, retries, queues and idempotency.

True runtime freedom

Customize your deployed tasks with system packages – run browsers, Python scripts, FFmpeg and more.

Human-in-the-loop

Programmatically pause your tasks until a human can approve, reject or give feedback.

Realtime apps & streaming

Move your background jobs to the foreground by subscribing to runs or streaming AI responses to your app.

Observability & monitoring

Each run has full tracing and logs. Configure error alerts to catch bugs fast. Monitor performance with metrics.

Library, model, and framework agnostic

Plays well with others

It is easy to build and adapt your workflows using the latest libraries, models or frameworks as soon as they're released.

Gemini logo
Langchain logo
AI SDK logo
OpenAI logo
Anthropic logo
ElevenLabs logo
Cohere logo
LangGraph logo
LangDB logo
LlamaIndex logo
Mistral logo
Ollama logo
Pinecone logo
Together AI logo

Use cases

AI agents in action

From basic prompt chains to sophisticated multi-step workflows, see how developers are building production AI agents. These examples showcase the patterns and techniques that work in real-world applications. All of these examples are open source and have full documentation for you to learn from.

  • Generate and translate image

    Prompt chaining

    Generate and translate

  • Route through LLMs image

    Routing

    Route through LLMs

  • Translate and refine image

    Evaluator-optimizer

    Translate and refine

  • Verify news articles image

    Orchestrator

    Verify news articles

  • Moderate content image

    Parallelization

    Moderate content

  • Deep research image

    Autonomous agent

    Deep research

Modern agent infrastructure

The building blocks for agents

Write tasks in regular code

Build agents using familiar programming models in native Javascript / Typescript and Python.

Learn more

Waitpoints

With waitpoints you can add human judgment at critical decision points without disrupting the overall workflow.

Learn more

Structured inputs / outputs

Define precise data schemas for your agents using SchemaTask to ensure consistent and predictable interactions.

Learn more

Observability

Monitor every aspect of your agents' performance with comprehensive logging and visualization tools

Learn more

Machines

Configure the number of vCPUs and GBs of RAM you want the task to use.

Learn more

Autoscaling

Elastic infrastructure which auto-scales resources up or down as needed.

Learn more

A real runtime

Control the deployed packages using our build extensions (control browsers, run Python, use FFmpeg, etc).

Learn more

Trigger.dev Realtime

Subscribe to runs for real-time updates. Stream AI responses directly to users with built-in observability.

Learn more

Concurrency controls

Control the concurrency of your tasks from one at a time, to parallel, to per-tenant queuing using concurrency keys.

Learn more

Versioning

We use atomic versioning to ensure that started tasks are not affected by changes to the task code.

Learn more

Sandboxing (coming soon)

Generate code at runtime and execute it in secure cloud sandboxes.

Interruptions (coming soon)

Interrupt calls from external services mid-flow and clean up allocated resources.

Ready to start building agents?

Build and deploy your first AI task in 3 minutes.

Get started now