const reasons = [ { number: '01', title: 'Compliance and privacy', description: 'Some teams cannot legally send webhook payloads to a hosted SaaS. Hatch keeps the data on your own network.', }, { number: '02', title: 'Cost', description: 'A hosted inspector charges per request, per seat, or per retention day. Hatch is one Go binary on a $5 VPS. There is no per-request fee because there is no one to charge it.', }, { number: '03', title: 'Speed of setup', description: ( <> docker compose up {' '} is faster than signing up for a SaaS, verifying your email, configuring your first bin, and pasting the URL into your webhook config. ), }, ] export default function Why() { return (

Why a single binary, not a SaaS

{reasons.map((reason) => (
{reason.number}

{reason.title}

{reason.description}

))}
) }