API v2.0 is now generally available

Production-grade hail damage detection API.

Integrate computer vision into your pipeline in minutes. Enterprise SLA, sub-50ms inference times, and built for scale. Stop managing deployed models.

Latency: ~45ms
Uptime: 99.99% SLA
SDKs: Node, Python, Go
analyze.ts
import {  HailAPI  } from '@hailapi/node';

// Initialize with your secret key
const hail = new HailAPI({
  apiKey: process.env.HAIL_API_KEY,
});

// Analyze image buffer for hail damage
const result = await hail.detect.analyze({
  image: buffer,
  confidenceContext: 0.85,
  includeNozzles: true,
});

if (result.success) {
  console.log(`Found ` + result.data.detections.length + ` dents`);
}

Computer vision at scale is an infrastructure problem.

Deploying ML models in production requires managing GPU instances, setting up load balancers, handling versioning, and wrestling with CUDA dependencies. We handle the infrastructure so your team can focus on consuming accurate inferences.

Zero Infrastructure

No VMs to configure, no containers to optimize, and no GPU drivers to update. Simply send your image via our REST API and receive low-latency structured JSON responses.

Auto-Scaling Compute

Handle a single image or a massive batch without manual capacity planning. Our distributed inference clusters absorb traffic spikes automatically while maintaining SLA.

Deterministic Accuracy

Built on state-of-the-art vision foundations and fine-tuned on millions of proprietary samples. Get predictable, highly accurate bounding boxes and severity metrics every time.

Integration in three steps.

A developer-first experience designed to get you from signup to your first production inference in under 5 minutes.

01

Authenticate

Attach your Bearer token and initialize the client. We support robust key rotation and organization-level scoped permissions.

curl -H "Authorization: Bearer sk_live_..." \
  https://api.hailapi.com/v2/ping
02

Submit Payload

Send high-resolution car panel images via multipart/form-data or provide pre-signed S3 bucket URLs for asynchronous batching.

const form = new FormData();
form.append('image', fileStream);
form.append('model', 'yolov8-ncnn-v1.2');

await fetch('.../analyze', {
  method: 'POST',
  body: form
});
03

Process Webhooks

Receive structured JSON payloads with bounding boxes, severity scores, and polygon masks via secure POST webhook.

// Sample Webhook Payload
{
  "inference_id": "inf_9a8b1",
  "status": "completed",
  "latency_ms": 42.5,
  "detections": [
    {
      "box": [120, 45, 180, 95],
      "severity": "medium",
      "confidence": 0.92
    }
  ]
}

Built for production workloads.

We provide the primitives you need to build reliable applications. No marketing fluff, just robust features that solve real pain points.

Ed25519 Bearer Auth

Stateless, cryptographically secure edge authentication with robust token revocation and granular scoping.

Dynamic Rate Limiting

Redis-backed token bucket algorithm ensuring predictable throughput without aggressive cutoff cliffs.

Idempotent Webhooks

Guaranteed delivery with exponential backoff. Every payload is signed with a secret hash for verification.

Sub-50ms Inference

Hardware-accelerated NCNN instances optimized for image tensors reduce round-trip latency effectively.

Structured Logging

Pipe inference logs directly to Datadog, Splunk, or custom S3 buckets. Full observability out-of-the-box.

99.99% Guaranteed SLA

Enterprise-backed reliability. We run multi-region active-active clusters to mitigate any regional cloud outages.

Trusted by Engineering Teams

Processing over 12M+ images monthly.

"We migrated from our in-house Vertex AI deployment to HailAPI. The P99 latency dropped from 400ms to 65ms, and we stopped worrying about instance scaling during storm seasons."

MK

Marcus K.

Principal Engineer, AutoClaim

"The structured JSON output with exact bounding box coordinates allowed us to overlay damage heatmaps directly onto our app. The Webhook delivery is flawless."

SJ

Sarah J.

CTO, InspectFlow

"We were spending $4k/month on idle GPUs. Switching to HailAPI's usage-based model cut our inference costs by 70% while improving detection accuracy by ~12%."

DR

David R.

Lead Dev, FleetLogic

Predictable compute pricing.

Pay only for successful inferences. No hidden egress fees, no instance minimums.

Developer

For testing and validation.

$0/ month
  • 1,000 inferences / mo
  • 10 req / sec rate limit
  • Community Discord support
  • No credit card required
Start Building

Production

For live applications.

$0.02/ inference
  • Unlimited inferences
  • 500 req / sec rate limit
  • 99.99% SLA Guarantee
  • Dedicated Slack channel
Upgrade to Pro
Need higher rate limits or enterprise SSO? Contact Sales

Start identifying hail damage today.

Get your API keys instantly. 1,000 free inferences per month for development. No credit card required.