Human-in-the-Loop QA Testing

Call our API to get trained human testers to QA your AI-generated code. Ideal for CI/CD pipelines, autonomous AI development, and vibe coding.

Try Now Request Demo
// Simple API call, wait for human verification
const result = await fetch('https://runhuman.com/api/run', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`
  },
  body: JSON.stringify({
    url: 'https://myapp.com/checkout',
    description: 'Test the checkout flow with a valid credit card',
    outputSchema: {
      testPassed: { type: 'boolean', description: 'Did checkout complete successfully?' }
    }
  })
}).then(r => r.json());

// result: { status: 'completed', result: { testPassed: true } }

Synchronous API • Wait for results or poll • 10-minute timeout

<2min
Average response time
6
Test templates available
99.9%
Uptime SLA

How it works

Three steps to get human-verified QA results

1

Call the API

Make a POST request with your URL, test instructions, and desired result schema. Your test is queued instantly.

2

Human Tests It

A real human tester performs your test and describes the results in natural language.

3

Get Structured Results

Receive structured JSON data matching your schema, ready for your pipeline.

Features

Everything you need for human-in-the-loop testing

CI/CD Integration

Perfect for GitHub Actions, Jenkins, or any CI/CD pipeline. Add human verification to your automated deployment workflow.

Flexible Schemas

Use our templates (login-flow, form-submission, etc.) or define custom schemas to extract exactly the data you need from testers.

Secure & Private

API key authentication, HTTPS encryption, and optional private tester pools. Your test data stays secure.

Ready to add human QA to your automation?

Get started in minutes with our simple API.

Try Now Contact Sales