Agent

HumanLayer

API/SDK for AI agents to interact with humans for assistance and approvals.

Source rating 5.0 (55) 119k views 119k/mo traffic 0 saves Paid
More categories (11)

Verdict

A quick read before you dig into the full page.

Best if
You are aI Agent Builders and need: AI agents requiring human approval for critical decisions
Skip if
You need a free plan with no credit card
Pick this when
Paid · From $500 / month

Overview

HumanLayer is an API and SDK that enables tool-calling AI Agents to contact humans for help, feedback, and approvals. It provides human-in-the-loop capabilities for AI Agents, allowing builders to create agents that feel like real coworkers. HumanLayer supports various channels like Slack, Email, and Discord, and integrates with major orchestration frameworks and LLMs.

HumanLayer screenshot

Best for

Short scenarios where HumanLayer tends to shine.

  • AI agents requiring human approval for critical decisions.

    Best for AI Agent Builders

  • Workflows needing human feedback to improve agent performance.

    Best for Engineers

  • Agentic AI workflows that need human oversight for production-grade reliability.

    Best for Finance Teams

  • Automated lead generation with human feedback on lead quality.

    Best for Sales Teams

Example outputs 1

Sample generations and before/after results for HumanLayer.

Access & connections

Where you can use HumanLayer, and what it plugs into.

Platforms

Discord Bot

Integrations

Capabilities

What this tool accepts, produces, and is strongest at.

Highlights

  • Require Human Approval for Function Calls
  • OmniChannel Contact (Slack, Email, Discord)
  • Advanced Approval Workflows with Escalations and Timeouts
  • Human as Tool (hl.human_as_tool())
  • Granular Routing of Approvals
  • LLM and Framework Agnostic

People also view

Tools that often show up alongside HumanLayer in collections and comparisons.

FAQ 6

What is HumanLayer?
HumanLayer is an API and SDK that enables tool-calling AI Agents to contact humans for help, feedback, and approvals. It provides human-in-the-loop capabilities for AI Agents, allowing builders to create agents that feel like real coworkers. HumanLayer supports various channels like Slack, Email, and Discord, and integrates with major orchestration frameworks and LLMs.
How to use HumanLayer?
Integrate the HumanLayer SDK into your AI agent workflow. Use the @hl.require_approval() decorator to block function calls requiring human oversight. Contact humans through various channels and route approvals to specific teams or individuals.
What is an active user?
An active user is any user that is registered to approve or respond to agents.
What are Learning and Auto Approvals?
Learning and Auto Approvals allow you to set a threshold for automatically approving or denying requests based on past human interactions.
What are Escalations and Timeouts?
Escalations and Timeouts allow you to coordinate approvals across multiple teams and individuals with escalations and timeouts. Supports Promise.race() and Promise.all() semantics.
What about Exporting Datasets for Training and Evals?
With HumanLayer, you can take the live feedback from your Human SMEs and periodically export it to one or more high-fidelity labeled datasets to power either fine-tuning, evals, or both.
HumanLayer From $500 / month