{"items":[{"id":"domains/pages-dev","slug":"pages-dev","category":"domains","access":"unconditional","accessBucket":"free","name":"Cloudflare pages.dev","provider":"Cloudflare pages.dev","planName":"free_forever","kind":"Free subdomain","description":"Default hostname for Cloudflare Pages deployments.","logo":"/logos/cloudflare.svg","url":"https://developers.cloudflare.com/pages/","freeLimit":"Free provider subdomain.","bestFor":"Zero-cost frontend URL.","caveats":"Not branded; custom domain can be added later.","sourceUrl":"https://developers.cloudflare.com/pages/","offerFacts":[{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"tags":["subdomain","static"],"pricingModel":"free_forever","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free plan is capped at 500 CI/CD builds per month; exceeding this blocks further deployments until the next cycle.","label":"500 builds/month","renewable":true,"sentiment":"pro","severity":"medium","type":"quota_renewable","unit":"builds/month","value":500},{"detail":"Only one build can run at a time on the free plan, versus 5 concurrent on Pro; teams with frequent pushes will queue.","label":"1 concurrent build","renewable":true,"sentiment":"neutral","severity":"medium","type":"rate_limit","unit":"concurrent builds","value":1},{"detail":"Free plan sites are limited to 20,000 files; paid plans allow up to 100,000 files per site.","label":"20,000 files per site","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"files","value":20000},{"detail":"Each Pages project on the free plan supports up to 100 custom domains, which is generous for most use cases.","label":"100 custom domains per project","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted","unit":"custom domains/project","value":100},{"detail":"The default subdomain is \u003cproject>.pages.dev — Cloudflare-branded, not your own domain; a custom domain must be configured separately.","label":"Not a branded domain","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"All builds time out after 20 minutes regardless of plan, which can block large or slow build pipelines.","label":"Build timeout: 20 minutes","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"minutes","value":20},{"detail":"Cloudflare enforces a soft account-level limit of 100 Pages projects to prevent abuse; increases require contacting support.","label":"Soft cap of 100 projects","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"projects","value":100}],"keyMetrics":[{"display":"∞","key":"free_domains","label":"Free domains","note":"100 custom domains/project; soft cap 100 projects","primary":true,"unit":"domains"},{"display":"∞","key":"dns_records","label":"DNS records","note":"managed via Cloudflare DNS, no per-domain cap","unit":"records/domain"},{"display":"Dynamic","key":"ddns_update_interval","label":"DDNS refresh","note":"not a dynamic-DNS service","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-15T00:00:00+00:00","verifiedAt":"2026-06-15","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4,"unit":"score","value":4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6,"unit":"score","value":6},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":4,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/github-io","slug":"github-io","category":"domains","access":"unconditional","accessBucket":"free","name":"github.io","provider":"github.io","planName":"free_forever","kind":"Free subdomain","description":"Default hostname for GitHub Pages.","logo":"/logos/github.svg","url":"https://pages.github.com/","freeLimit":"Free provider subdomain.","bestFor":"Technical users deploying from GitHub.","caveats":"Repo-oriented setup.","sourceUrl":"https://pages.github.com/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"tags":["subdomain","github"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Each GitHub account gets exactly one user or organization Pages site at username.github.io; additional projects get project-scoped subpaths, not separate subdomains.","label":"One user/org subdomain","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"subdomain","value":1},{"detail":"GitHub Pages enforces a soft 100 GB per month bandwidth limit; sites exceeding this may be throttled or contacted by GitHub support.","label":"100 GB/month bandwidth (soft)","renewable":true,"sentiment":"pro","severity":"low","type":"quota_renewable","unit":"GB/month","value":100},{"detail":"GitHub Pages has a soft limit of 10 site builds per hour per repository; excess builds may be queued or rejected.","label":"10 builds per hour","renewable":true,"sentiment":"pro","severity":"low","type":"quota_renewable","unit":"builds/hour","value":10},{"detail":"GitHub recommends keeping the Pages source repository under 1 GB; larger repos may trigger warnings or degraded build performance.","label":"1 GB recommended site size","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"GB","value":1},{"detail":"GitHub Pages only serves static HTML/CSS/JS; there is no server-side runtime, database, or dynamic content generation.","label":"Static files only — no server-side code","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The free subdomain is username.github.io; using a custom apex or branded domain requires external DNS configuration and is a separate concern.","label":"No custom apex domain without DNS change","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"},{"detail":"GitHub Pages Terms of Service prohibit running online businesses, e-commerce sites with payment processing, or SaaS products directly on Pages.","label":"Not for e-commerce/transactions","renewable":false,"sentiment":"con","severity":"medium","type":"no_commercial_use"},{"detail":"GitHub Pages deployments will fail if the site build process exceeds 10 minutes.","label":"Build timeout of 10 minutes","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"minutes","value":10},{"detail":"GitHub Pages is served from a shared CDN with no uptime SLA; performance is generally good but not guaranteed for high-traffic or latency-sensitive use.","label":"Shared CDN, no SLA","renewable":false,"sentiment":"neutral","severity":"low","type":"performance_throttled"},{"detail":"The free tier subdomain is visibly branded as github.io; removing GitHub from the URL requires configuring a custom domain at the DNS level.","label":"github.io branding in URL","renewable":false,"sentiment":"con","severity":"info","type":"attribution_required"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"n/a","key":"dns_records","label":"DNS records","note":"provider subdomain","unit":"records/domain"},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"static hosting, no DDNS","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-15T00:00:00+00:00","verifiedAt":"2026-06-15","badges":["🟢 Free forever","🔴 Non-commercial","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.5,"unit":"score","value":6.5,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6,"unit":"score","value":6},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":5.5,"unit":"score","value":5.5}],"required_axis_count":3,"score":6.5,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/vercel-app","slug":"vercel-app","category":"domains","access":"unconditional","accessBucket":"free","name":"vercel.app","provider":"vercel.app","planName":"freemium","kind":"Free subdomain","description":"Default hostname for Vercel deployments.","logo":"/logos/vercel.svg","url":"https://vercel.com/","freeLimit":"Free provider subdomain.","bestFor":"Frontend prototypes and previews.","caveats":"Production custom domains are cleaner.","sourceUrl":"https://vercel.com/docs","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"tags":["subdomain","frontend"],"pricingModel":"freemium","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free Hobby plan is explicitly for personal, noncom use; commercial projects must upgrade to Pro at $20/month.","label":"Hobby plan: personal use only","renewable":false,"sentiment":"con","severity":"high","type":"no_commercial_use"},{"detail":"You are locked to a *.vercel.app subdomain; a custom domain requires adding it separately (buying or transferring a domain is a paid add-on at registrar cost).","label":"No custom domain branding","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The Hobby plan supports only a single developer seat; team collaboration requires the Pro plan.","label":"1 developer seat","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap"},{"detail":"Free tier includes 1 million edge requests per month; additional usage cannot be purchased on Hobby.","label":"1M edge requests/month","renewable":true,"sentiment":"pro","severity":"low","type":"quota_renewable","unit":"requests/month","value":1000000},{"detail":"Fast Data Transfer is capped at 100 GB per month on Hobby with no overage option.","label":"100 GB data transfer/month","renewable":true,"sentiment":"pro","severity":"low","type":"quota_renewable","unit":"GB/month","value":100},{"detail":"Standard, enhanced, turbo, and elastic build machine minutes are only available on Pro/Enterprise; Hobby uses shared build infrastructure with queue priority lower than paid plans.","label":"Build minutes not included on Hobby","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Hobby builds are queued behind Pro/Enterprise builds, leading to slower build times during peak periods.","label":"Build queue deprioritized","renewable":false,"sentiment":"neutral","severity":"low","type":"performance_throttled"},{"detail":"Log retention is limited to 1 hour on Hobby vs. 1 day on Pro; session traces similarly limited to 1 hour.","label":"Runtime logs only 1 hour retention","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Hobby has no custom environments (only default production/preview/development); Pro adds 1 custom environment and Enterprise adds 12.","label":"No custom environments","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Speed Insights and Web Analytics are included but capped at 10K and 50K events per month respectively on Hobby.","label":"Web Analytics capped at 50K events/month","renewable":true,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"events/month","value":50000},{"detail":"RBAC, audit logs, SSO, and advanced deployment protection are Pro/Enterprise-only features.","label":"No role-based access control","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"All free deployments are served under the vercel.app domain, visibly attributing hosting to Vercel; removing this requires a paid custom domain.","label":"vercel.app subdomain branding","renewable":false,"sentiment":"con","severity":"low","type":"attribution_required"}],"keyMetrics":[{"display":"50","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":50},{"display":"∞","key":"dns_records","label":"DNS records","note":"rate-limited to 50 record creates/min","unit":"records/domain"},{"display":"Dynamic","key":"ddns_update_interval","label":"DDNS refresh","note":"no dynamic DNS","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-15T00:00:00+00:00","verifiedAt":"2026-06-15","badges":["🔴 Non-commercial","🟠 Single resource","🟢 Free forever"],"valueModel":{"bucket":"freemium","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.5,"unit":"score","value":6.5,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6,"unit":"score","value":6},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":5.5,"unit":"score","value":5.5}],"required_axis_count":3,"score":6.5,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":50}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/netlify-app","slug":"netlify-app","category":"domains","access":"unconditional","accessBucket":"free","name":"netlify.app","provider":"netlify.app","planName":"freemium","kind":"Free subdomain","description":"Default hostname for Netlify sites.","logo":"/logos/netlify.svg","url":"https://www.netlify.com/","freeLimit":"Free provider subdomain.","bestFor":"Static frontend deployment.","caveats":"Not branded.","sourceUrl":"https://docs.netlify.com/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"tags":["subdomain","static"],"pricingModel":"freemium","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free netlify.app subdomain is a provider-branded hostname, not a custom domain — your site is identifiable as Netlify-hosted.","label":"Provider subdomain only","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The free plan includes 300 usage credits per month covering deploys, bandwidth, compute, and web requests; exhausting them pauses all sites until the next cycle.","label":"300 credits/month cap","renewable":true,"sentiment":"pro","severity":"medium","type":"quota_renewable","unit":"credits/month","value":300},{"detail":"Outbound bandwidth is billed at 20 credits per GB, draining the monthly 300-credit pool quickly on traffic-heavy sites.","label":"20 credits per GB bandwidth","renewable":true,"sentiment":"pro","severity":"medium","type":"quota_renewable","unit":"credits/GB","value":20},{"detail":"Each production deploy costs 15 credits, meaning only about 20 production deploys per month are possible before the free credit pool is exhausted.","label":"15 credits per production deploy","renewable":true,"sentiment":"pro","severity":"medium","type":"quota_renewable","unit":"credits/deploy","value":15},{"detail":"Free tier allows only 1 concurrent build; simultaneous commits queue rather than building in parallel.","label":"Single concurrent build","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"The free plan is limited to 1 member; additional paid seats require upgrading to Pro ($20/month for unlimited members).","label":"1 free team member seat","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"seats","value":1},{"detail":"Logs, analytics, and observability data are retained for only 24 hours on the free plan, limiting debugging and monitoring capability.","label":"1-day observability history","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted","unit":"days","value":1},{"detail":"Automatic detection and blocking of secrets committed to code is a Personal/Pro feature not available on the free tier.","label":"No smart secret detection","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Connecting Netlify to GitHub organization-owned private repositories requires a Pro plan or higher.","label":"No private org repo support","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"The free plan includes only basic/limited web application firewall and rate limiting (code-based rules only, no UI-based rules).","label":"Limited WAF and firewall","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"}],"keyMetrics":[{"display":"300","key":"free_credits","label":"Free credits/month","note":"~15 GB bandwidth or ~20 prod deploys; sites pause when exhausted","primary":true,"unit":"credits/month","value":300},{"display":"500","key":"free_domains","label":"Free domains","note":"soft cap, upgradable free","unit":"domains","value":500},{"display":"n/a","key":"dns_records","label":"DNS records","note":"Netlify DNS","unit":"records/domain"},{"display":"Dynamic","key":"ddns_update_interval","label":"DDNS refresh","note":"no dynamic DNS","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-15T00:00:00+00:00","verifiedAt":"2026-06-15","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.4,"unit":"score","value":7.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.4,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":500}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/hf-space-domain","slug":"hf-space-domain","category":"domains","access":"unconditional","accessBucket":"free","name":"hf.space","provider":"hf.space","planName":"freemium","kind":"Free subdomain","description":"Default public hostname for Hugging Face Spaces. The subdomain is incidental; the binding free-tier constraint is that Spaces sleep on shared CPU hardware (2 vCPU / 16 GB) and cold-start on the next request.","logo":"/logos/huggingface.svg","url":"https://huggingface.co/spaces","freeLimit":"One auto-assigned hf.space subdomain per Space, served from shared CPU hardware (2 vCPU / 16 GB) that sleeps after inactivity and cold-starts on the next request.","bestFor":"User-owned demo/backend URLs.","caveats":"Free Spaces sleep on the CPU Basic tier and cold-start on the next request; always-on and faster hardware require a paid upgrade.","sourceUrl":"https://huggingface.co/docs/hub/spaces","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"tags":["subdomain","spaces"],"pricingModel":"freemium","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Spaces on the free CPU Basic tier go to sleep after a period of inactivity and cold-start on the next request; always-on requires a paid hardware upgrade.","label":"Sleeps on free CPU hardware","renewable":false,"sentiment":"neutral","severity":"high","type":"cold_start_sleep"},{"detail":"Each Space gets exactly one auto-generated hf.space subdomain; you cannot bring your own domain on the free tier.","label":"One subdomain per Space","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap"},{"detail":"Custom domain mapping is supported but requires paid hardware or PRO plan; free Spaces are reachable only via the auto-assigned hf.space subdomain.","label":"No custom domain on free tier","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Protected Space visibility (private source, public app) requires a PRO or Team & Enterprise plan; free users only get public or fully private Spaces.","label":"No protected visibility on free plan","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free hardware is limited to 2 shared vCPUs and 16 GB RAM; GPU and higher-CPU tiers require paid upgrades.","label":"Shared CPU Basic (2 vCPU / 16 GB)","renewable":false,"sentiment":"neutral","severity":"medium","type":"performance_throttled"},{"detail":"The default 50 GB disk is not persistent across restarts; persistent storage requires a paid add-on.","label":"Non-persistent disk (50 GB ephemeral)","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Outbound and inbound network access is restricted to ports 80, 443, and 8080; all other ports are blocked.","label":"HTTP/HTTPS ports only (80, 443, 8080)","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"}],"keyMetrics":[{"display":"Sleeps on","key":"cold_start_sleep","label":"Free-tier constraint","note":"cold starts","primary":true,"unit":"yes/no","value":0},{"display":"2 vCPU","key":"hardware","label":"Free hardware","note":"shared CPU","unit":"vcpu"},{"display":"1","key":"free_domains","label":"Free domains","note":"incidental","unit":"domains","value":1},{"display":"0","key":"dns_records","label":"DNS records","note":"HF-managed","unit":"records/domain","value":0},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"static subdomain","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-15T00:00:00+00:00","verifiedAt":"2026-06-15","badges":["🟢 Commercial OK","🟠 Cold start","🟠 Single resource","🟢 Never sleeps","🟢 Free forever"],"valueModel":{"bucket":"freemium","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.9,"unit":"score","value":6.9,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.4,"unit":"score","value":5.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":6.9,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":0}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/freedns-afraid","slug":"freedns-afraid","category":"domains","access":"unconditional","accessBucket":"free","name":"FreeDNS","provider":"FreeDNS","planName":"freemium","kind":"Free shared-domain subdomains + dynamic/static DNS","description":"Free DNS hosting letting you create subdomains off thousands of community-shared domains, with dynamic and static DNS support.","logo":"/logos/freedns-afraid.svg","url":"https://freedns.afraid.org/","freeLimit":"Free: create subdomains under many public shared domains, full DNS record management, and free dynamic DNS updates.","bestFor":"Self-hosters and home-lab users needing free subdomains and dynamic DNS for changing home IPs.","caveats":"Free subdomains live under community-shared parent domains (quality/availability varies); UI is dated.","sourceUrl":"https://freedns.afraid.org/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Thousands of shared domains to pick a subdomain from","Free dynamic and static DNS","Full DNS record control","Long-running, widely used"],"tags":["free-subdomain","dynamic-dns","dns","self-hosting","home-lab"],"pricingModel":"freemium","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Wildcard DNS records are a premium-only feature; free accounts can only create explicit hostname records.","label":"No wildcard DNS on free tier","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Free accounts have a capped number of subdomains; premium adds +50 more, implying the free cap is relatively low (likely around 5-10 subdomains).","label":"Limited subdomain count","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap"},{"detail":"The 3 stealth (cloaked URL redirect) flags are premium-only; free tier URL forwarding is non-stealth.","label":"No stealth/cloaked forwarding flags","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free users must use subdomains under community-contributed shared domains; you cannot host a domain you own unless you add it separately.","label":"Subdomains on shared community parent domains","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Premium DNS features such as round-robin failover and geo-routing are not included on free accounts.","label":"No premium DNS (failover/load balancing)","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free accounts run on shared DNS infrastructure with no uptime SLA or priority support.","label":"Shared infrastructure, no SLA","renewable":false,"sentiment":"neutral","severity":"low","type":"performance_throttled"},{"detail":"The management interface is very dated with no modern REST API or dashboard; management is via a legacy web UI.","label":"Dated UI and no API dashboard","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"}],"keyMetrics":[{"display":"5","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":5},{"display":"5","key":"dns_records","label":"DNS records","note":"full type control","unit":"records/domain","value":5},{"display":"1 min","key":"ddns_update_interval","label":"DDNS refresh","note":"60s TTL, instant updates","unit":"min","value":1},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.1,"unit":"score","value":7.1,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6,"unit":"score","value":6},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.1,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":5},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":5},{"key":"ddns_updates_per_minute","source":"frontmatter_keyMetrics","unit":"updates/minute","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/duckdns","slug":"duckdns","category":"domains","access":"unconditional","accessBucket":"free","name":"Duck DNS","provider":"Duck DNS","planName":"free_forever","kind":"Free dynamic DNS subdomains","description":"Free dynamic DNS service hosted on AWS that gives you yourname.duckdns.org subdomains pointing at any IP, ideal for home servers.","logo":"/logos/duckdns.png","url":"https://www.duckdns.org/","freeLimit":"Free: multiple *.duckdns.org subdomains with token-based dynamic IP updates.","bestFor":"Home-lab and self-hosting users who need a free hostname that tracks a changing home IP.","caveats":"Only *.duckdns.org subdomains (no apex/custom domains); login options have narrowed over time.","sourceUrl":"https://www.duckdns.org/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free *.duckdns.org subdomains","Simple token-based dynamic DNS updates","Hosted on AWS for reliability","Popular for home servers and Let's Encrypt certs"],"tags":["dynamic-dns","free-subdomain","home-lab","self-hosting","dns"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Each account is limited to 5 *.duckdns.org subdomains, which is sufficient for most home-lab use cases but can be restrictive for larger setups.","label":"Max 5 subdomains per account","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"subdomains","value":5},{"detail":"DuckDNS only provides *.duckdns.org subdomains; you cannot use your own registered domain or a bare apex domain.","label":"Subdomains only, no custom or apex domains","renewable":false,"sentiment":"neutral","severity":"high","type":"feature_restricted"},{"detail":"The service is limited to A/AAAA record updates plus TXT records (used for Let's Encrypt DNS-01 / wildcard cert challenges); there is no MX, CNAME, or other record management.","label":"Dynamic DNS only, no full DNS management","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Reddit OAuth login has been removed due to a legal request, leaving fewer social login providers; users relying on Reddit accounts must re-authenticate via another provider.","label":"Narrowed login options","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"DuckDNS is a community/volunteer-run service with no formal SLA; while it runs on AWS, downtime incidents are not compensated.","label":"No SLA or uptime guarantee","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DuckDNS is positioned as a free personal service; there are no commercial support options or terms covering production business use.","label":"Intended for personal/home-lab use","renewable":false,"sentiment":"con","severity":"low","type":"no_commercial_use"}],"keyMetrics":[{"display":"5","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":5},{"display":"3","key":"dns_records","label":"DNS records","note":"no general DNS management","unit":"records/domain","value":3},{"display":"5 min","key":"ddns_update_interval","label":"DDNS refresh","note":"recommended/min","unit":"min","value":5},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🔴 Non-commercial","🟠 Single resource","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.8,"unit":"score","value":6.8,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":5.5,"unit":"score","value":5.5}],"required_axis_count":3,"score":6.8,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":5},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":3},{"key":"ddns_updates_per_minute","source":"frontmatter_keyMetrics","unit":"updates/minute","value":0.2}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/desec","slug":"desec","category":"domains","access":"unconditional","accessBucket":"free","name":"deSEC","provider":"deSEC","planName":"free_forever","kind":"Free DNS hosting with API","description":"Free, security-focused DNS hosting service running on open-source software with full API support, free for everyone.","logo":"/logos/desec.png","url":"https://desec.io/","freeLimit":"Free DNS hosting for everyone with API access and DNSSEC; open-source software, supported by SSE.","bestFor":"Developers wanting free, API-driven DNS hosting with strong security (DNSSEC) for their domains.","caveats":"DNS hosting only (you bring your own domain); control panel requires JavaScript.","sourceUrl":"https://desec.io/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Verified free DNS hosting for everyone","Full API support and DNSSEC","Runs on open-source software","Security-focused, supported by SSE"],"tags":["dns","dnssec","api","open-source","security"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"deSEC provides DNS hosting exclusively; you must bring your own domain registered elsewhere.","label":"DNS hosting only — no domain registration","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DNS read operations (fetching an RRset) are capped at 10 requests/second and 50 requests/minute per account.","label":"API: 10/s, 50/min DNS reads","renewable":true,"sentiment":"neutral","severity":"low","type":"rate_limit","unit":"requests/min","value":50},{"detail":"Domain creation/deletion and zonefile exports are rate-limited to 10/s, 300/min, and 1000/h per account.","label":"API: 10/s, 300/min, 1000/h domain writes","renewable":true,"sentiment":"neutral","severity":"low","type":"rate_limit","unit":"requests/h","value":1000},{"detail":"RRset creation, deletion, or modification on a single domain is limited to 2/s, 15/min, 100/h, and 300/day; bulk requests can help.","label":"Per-domain RRset writes: 2/s, 15/min, 100/h, 300/day","renewable":true,"sentiment":"neutral","severity":"medium","type":"rate_limit","unit":"requests/day","value":300},{"detail":"Any authenticated API activity is subject to an overall ceiling of 2000 requests per day per account.","label":"Global user cap: 2000/day","renewable":true,"sentiment":"neutral","severity":"medium","type":"rate_limit","unit":"requests/day","value":2000},{"detail":"Account operations with external effects (e.g. sending email) are limited to 3/min; internal operations to 50/min and 600/h.","label":"Account management: 3/min active, 50/min passive","renewable":true,"sentiment":"neutral","severity":"low","type":"rate_limit","unit":"requests/min","value":3},{"detail":"dynDNS (dedyn.io) updates are rate-limited to 2 requests per 2-minute window per domain.","label":"dynDNS updates: 2 per 2 minutes per domain","renewable":true,"sentiment":"neutral","severity":"low","type":"rate_limit","unit":"requests/2min","value":2},{"detail":"The web-based DNS management control panel will not function without JavaScript enabled in the browser.","label":"Control panel requires JavaScript","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","note":"up to ~15 on request","primary":true,"unit":"domains","value":1},{"display":"∞","key":"dns_records","label":"DNS records","unit":"records/domain"},{"display":"1 min","key":"ddns_update_interval","label":"DDNS refresh","note":"2 updates / 2 min","unit":"min","value":1},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🟢 Commercial OK","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.2,"unit":"score","value":7.2,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.5,"unit":"score","value":6.5},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.2,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1},{"key":"ddns_updates_per_minute","source":"frontmatter_keyMetrics","unit":"updates/minute","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/dynu","slug":"dynu","category":"domains","access":"unconditional","accessBucket":"free","name":"Dynu","provider":"Dynu","planName":"freemium","kind":"Dynamic DNS","description":"Free dynamic DNS with up to 4 hostnames, free third-level subdomains, and managed DNS for your own domain across a global anycast nameserver network.","logo":"/logos/dynu.png","url":"https://www.dynu.com/","freeLimit":"Forever-free account with 4 free domain names, 4 of your own domains, 4 subdomains, 4 custom DNS records, and 4 web redirects, plus unlimited DNS queries and no credit card.","bestFor":"Self-hosters and homelab users who need free dynamic DNS for a handful of devices behind a changing residential IP.","caveats":"Free tier caps each resource type (domains, subdomains, custom records, web redirects) at 4 and excludes the API, DNSSEC, HTTPS redirect, logging, IP-update history, and backup/restore, which all require a paid membership starting at $9.99/year.","sourceUrl":"https://www.dynu.com/Membership","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["4 free hostnames plus delegation of your own custom domain, no credit card and account never expires","30-second minimum TTL (lowest in the DDNS industry) for fast propagation when your IP changes","12 globally distributed anycast nameservers with claimed 100% uptime excluding scheduled maintenance","Native IP update clients for Windows, macOS, and Linux plus router (DD-WRT, etc.) and GnuDIP protocol support"],"tags":["dynamic-dns","ddns","dns","domains","self-hosting","homelab","free-forever"],"pricingModel":"freemium","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Free accounts are limited to 4 free domain names, 4 of your own domains, and 4 subdomains; upgrading to Member ($9.99/yr) raises each cap to 200 and Corporate ($99.99/yr) to 1000.","label":"4 domains/hostnames","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"domains","value":4},{"detail":"Free tier allows only 4 custom DNS records (A, AAAA, CAA, CNAME, MX, TXT, etc.) and 4 web redirects; members get 200, Corporate 1000.","label":"4 custom DNS records","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"records","value":4},{"detail":"The Dynu API (and webhook integration) is members-only; free accounts must update IP via the web UI, update clients, or router protocols.","label":"No API access","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DNSSEC signing is not available on the free tier; it requires a paid Member or Corporate plan.","label":"No DNSSEC","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free web redirects are HTTP only; HTTPS web redirect (SSL) requires a paid membership.","label":"No HTTPS web redirect","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Logging, IP update history, and backup & restore of zone settings are all members-only features unavailable on the free tier.","label":"No logging or IP update history","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Zone import/transfer, vanity nameservers, GeoDNS, bulk upload, sub-accounts, and zone share are gated to paid plans.","label":"No advanced DNS features","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free accounts receive normal support; priority support is reserved for Member plans and dedicated support for Corporate.","label":"Normal (non-priority) support","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"4","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":4},{"display":"4","key":"dns_records","label":"DNS records","unit":"records/domain","value":4},{"display":"30 s","key":"ddns_update_interval","label":"DDNS refresh","unit":"min","value":0.5},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.4,"unit":"score","value":7.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.4,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":4},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":4},{"key":"ddns_updates_per_minute","source":"frontmatter_keyMetrics","unit":"updates/minute","value":2}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/dynv6","slug":"dynv6","category":"domains","access":"unconditional","accessBucket":"free","name":"dynv6","provider":"dynv6","planName":"free_forever","kind":"Dynamic DNS & DNS hosting","description":"Free dynamic DNS and full DNS hosting for IPv4/IPv6, with free hostnames or your own delegated domain.","logo":"/logos/dynv6.png","url":"https://dynv6.com/","freeLimit":"Completely free for private use: unlimited hosts with freely chosen names under dynv6.net/dns.army/v6.rocks etc. (or delegate your own domain), with full DNS record management and DNSSEC at no cost.","bestFor":"Self-hosters and home-lab users who need free public hostnames for dynamic residential IPv4/IPv6 addresses without NAT/port-forwarding hassle.","caveats":"No enterprise-grade DDoS protection and no SLA, so it is explicitly not recommended for critical or production services. Free hostnames live on shared public-suffix domains, and updates are intended for residential/dynamic IPs rather than high-frequency programmatic changes.","sourceUrl":"https://dynv6.com/docs/apis","offerFacts":[{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Unlimited hosts with freely chosen names, free of charge for private users","Full DNS record management (A, AAAA, CNAME, MX, SPF, SRV, TXT) plus DNSSEC support","Many update mechanisms: REST API, Update API, DynDNS API, SSH public-key, and TSIG DNS UPDATE (RFC2136)","Webhooks fire whenever your IP address changes, and you can delegate your own domain"],"tags":["dynamic-dns","ddns","dns-hosting","ipv6","dnssec","free","self-hosting","home-lab"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"dynv6 does not offer enterprise-grade DDoS protection, so hosts are exposed during attacks.","label":"No DDoS protection","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"No service-level agreement or uptime guarantee is offered; the provider explicitly says it is not for critical services.","label":"No SLA","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The free service is positioned as completely free for private users; it is not intended for production or business-critical workloads.","label":"Private use","renewable":false,"sentiment":"con","severity":"low","type":"no_commercial_use"},{"detail":"Free hostnames are subnames under shared domains (dynv6.net, dns.army, dns.navy, v6.army, v6.navy, v6.rocks); name availability depends on what others have already claimed.","label":"Shared public-suffix domains","renewable":false,"sentiment":"neutral","severity":"info","type":"single_resource_cap"}],"keyMetrics":[{"display":"∞","key":"free_domains","label":"Free domains","note":"shared free domains","primary":true,"unit":"domains"},{"display":"Full record","key":"dns_records","label":"DNS records","note":"A, AAAA, CNAME, MX, SPF, SRV, TXT","unit":"records/domain"},{"display":"On-demand","key":"ddns_update_interval","label":"DDNS refresh","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🔴 Non-commercial","🟠 Single resource","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":3.7,"unit":"score","value":3.7,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":5.5,"unit":"score","value":5.5}],"required_axis_count":3,"score":3.7,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/glauca-hexdns","slug":"glauca-hexdns","category":"domains","access":"unconditional","accessBucket":"free","name":"Glauca HexDNS","provider":"Glauca HexDNS","planName":"freemium","kind":"Managed DNS hosting","description":"Managed authoritative DNS from Glauca Digital (Mythic Beasts) with zero-setup DNSSEC, free for your first 3 zones.","logo":"/logos/glauca-hexdns.png","url":"https://www.glauca.digital/","freeLimit":"First 3 DNS zones (domains) are hosted free, with DNSSEC enabled by default and no charge for WHOIS privacy.","bestFor":"Developers and self-hosters who want techie-grade managed DNS with DNSSEC, dynamic DNS, and a Let's Encrypt validation API across a few personal domains.","caveats":"Free tier is capped at 3 zones; each additional zone costs GBP 1/month (plus VAT). The DNS service (HexDNS) is bundled free only for domains registered with Glauca, but you can use it for externally-registered domains within the 3-zone free allowance.","sourceUrl":"https://glauca.digital/prices/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["First 3 DNS zones hosted for free, GBP 1/zone/month beyond that","Zero-setup DNSSEC and CDS enabled by default at no extra cost","RFC2136 UPDATE support, dyndns2 dynamic DNS, and a Let's Encrypt validation API","Global anycast nameservers with custom nameserver and HTTP redirect record support"],"tags":["dns","dnssec","dynamic-dns","anycast","lets-encrypt","rfc2136","self-hosting","uk"],"pricingModel":"freemium","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free tier covers your first 3 DNS zones; each additional zone is billed at GBP 1 per zone per month (plus 20% GB VAT or applicable EU rate).","label":"3 zone limit","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"zones","value":3},{"detail":"HexDNS is authoritative DNS hosting only. Domain registration, RIPE LIR/IP services, and monitoring are separate paid products and not part of the free DNS allowance.","label":"DNS hosting only","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"3","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":3},{"display":"∞","key":"dns_records","label":"DNS records","unit":"records/domain"},{"display":"On demand","key":"ddns_update_interval","label":"DDNS refresh","note":"dyndns2","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Commercial OK","🟠 Single resource","🟢 Open/self-hosted","🟢 Free forever"],"valueModel":{"bucket":"freemium","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.4,"unit":"score","value":7.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.4,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":3}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/hurricane-electric-dns","slug":"hurricane-electric-dns","category":"domains","access":"unconditional","accessBucket":"free","name":"Hurricane Electric DNS","provider":"Hurricane Electric DNS","planName":"free_forever","kind":"Authoritative DNS hosting","description":"Free authoritative DNS hosting on Hurricane Electric's global anycast nameservers, with dynamic DNS, secondary/slave zones, and full IPv4/IPv6 support.","logo":"/logos/hurricane-electric-dns.png","url":"https://dns.he.net/","freeLimit":"Free for up to 50 zones (domains) per account, each holding up to 10,000 records, with no paid tier or credit card required.","bestFor":"Hobbyists, homelabbers, and small production sites that want reliable, completely free authoritative DNS with dynamic DNS and Let's Encrypt DNS-01 support, using their own already-registered domain.","caveats":"No DNSSEC support, no domain registration (bring your own domain), DDNS updates capped at roughly one per 5 minutes (an \"abuse\" response is returned for faster updates) with DDNS TTL fixed at 300s, and management is via an old-fashioned web UI with no full public management API (only a DDNS/Let's Encrypt update endpoint). Nameservers stop answering for a zone if its NS records don't point to HE, complicating migrations.","sourceUrl":"https://dns.he.net/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Up to 50 zones with 10,000 records each, free with no paid upsell and no credit card","Broad record support: A, AAAA, ALIAS, CNAME, CAA, MX, NS, TXT, SRV, SSHFP, SPF, RP, NAPTR, HINFO, LOC, PTR","Dynamic DNS over the dyndns protocol, including dynamic TXT records for Let's Encrypt DNS-01 challenges","Secondary/slave zones, IPv4 and IPv6 reverse zones, and geographically diverse anycast nameservers"],"tags":["dns","authoritative-dns","ddns","dynamic-dns","anycast","ipv6","lets-encrypt","free"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free service is limited to 50 zones (domains) per account.","label":"50 zones per account","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"domains","value":50},{"detail":"Each zone is capped at 10,000 records; zones exceeding this may be purged.","label":"10,000 records per zone","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"records","value":10000},{"detail":"Hurricane Electric recommends DDNS updates no more often than every 5 minutes; updating too frequently returns an 'abuse' response code.","label":"DDNS update interval","renewable":false,"sentiment":"neutral","severity":"low","type":"rate_limit","unit":"min","value":5},{"detail":"DNSSEC is not supported (listed as 'exploring' since 2020 and still unavailable).","label":"No DNSSEC","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Hurricane Electric does not register domains; you must bring your own domain registered with a third-party registrar.","label":"No domain registration","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"},{"detail":"There is no full public management API; only a DDNS/Let's Encrypt update endpoint (dyn.dns.he.net) is offered, and DDNS records must be created in the web UI first. DDNS TTL is fixed at 300s.","label":"DDNS-only / limited API","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Secondary/slave service requires the origin nameserver to allow zone transfers (AXFR) over IPv4.","label":"Slave zones require IPv4 AXFR","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"50","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":50},{"display":"10K","key":"dns_records","label":"DNS records","unit":"records/domain","value":10000},{"display":"5 min","key":"ddns_update_interval","label":"DDNS refresh","unit":"min","value":5},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.1,"unit":"score","value":7.1,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6,"unit":"score","value":6},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.1,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":50},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":10000},{"key":"ddns_updates_per_minute","source":"frontmatter_keyMetrics","unit":"updates/minute","value":0.2}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/no-ip-free-dynamic-dns","slug":"no-ip-free-dynamic-dns","category":"domains","access":"unconditional","accessBucket":"free","name":"No-IP Free Dynamic DNS","provider":"No-IP Free Dynamic DNS","planName":"freemium","kind":"Dynamic DNS","description":"Free dynamic DNS that maps a hostname on a No-IP shared domain (e.g. yourname.ddns.net) to your changing home or server IP.","logo":"/logos/no-ip-free-dynamic-dns.png","url":"https://www.noip.com/free","freeLimit":"One free hostname on a choice of 30 No-IP owned domains, with one update client and no credit card, but the hostname must be confirmed every 30 days or it is deleted.","bestFor":"Hobbyists and home users who need a single memorable hostname to reach a home server, NAS, security camera, or game server behind a dynamic ISP IP.","caveats":"Free hostnames must be manually confirmed every 30 days via email link or they expire and are deleted; limited to a single hostname on No-IP's domains, redirects carry ads, and SSL/advanced DNS records require a paid plan.","sourceUrl":"https://www.noip.com/remote-access","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["One free dynamic DNS hostname on a choice of 30 No-IP domains (ddns.net, no-ip.org, hopto.org, etc.)","No credit card required to sign up","Free Dynamic Update Client (DUC) for Windows, Mac, and Linux plus broad router/device integration","Runs on No-IP's Anycast DNS network with rapid propagation and an uptime guarantee"],"tags":["dynamic-dns","ddns","dns","domains","remote-access","home-server","self-hosting","free-tier"],"pricingModel":"freemium","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"The free tier allows exactly one hostname; additional hostnames require a paid Enhanced ($2.99/mo, 3 hostnames) or higher plan.","label":"1 hostname only","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"hostname","value":1},{"detail":"Free hostnames must be manually confirmed every 30 days (via an emailed link sent 7 days before and on expiry, or by logging in within 7 days of expiry) or they are deleted from DNS and placed into redemption.","label":"30-day confirmation required","renewable":true,"sentiment":"pro","severity":"high","type":"quota_renewable","unit":"days","value":30},{"detail":"The free tier does not include an SSL certificate; SSL requires an Enhanced or higher paid plan.","label":"No SSL certificate","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Only basic DNS records are supported on free; advanced records require a paid plan.","label":"Basic DNS records only","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Hostnames must use one of 30 No-IP owned domains; using your own domain requires Pro Dynamic DNS or Plus Managed DNS.","label":"No custom domains","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Free accounts are limited to a single Dynamic Update Client.","label":"1 update client","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"client","value":1},{"detail":"URL and port 80 redirects on the free tier display No-IP ads; removing ads requires a paid plan.","label":"Ads on redirects","renewable":false,"sentiment":"con","severity":"low","type":"attribution_required"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"Basic","key":"dns_records","label":"DNS records","unit":"records/domain"},{"display":"Continuous","key":"ddns_update_interval","label":"DDNS refresh","note":"DUC","unit":"min"},{"display":"No","key":"ad_free","label":"Ad-free","note":"ads on redirects","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.4,"unit":"score","value":7.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":7,"unit":"score","value":7},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8.3,"unit":"score","value":8.3}],"required_axis_count":3,"score":7.4,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/sslip-io","slug":"sslip-io","category":"domains","access":"unconditional","accessBucket":"free","name":"sslip.io","provider":"sslip.io","planName":"free_forever","kind":"Wildcard DNS service","description":"Free public wildcard DNS that resolves any hostname with an embedded IP address straight to that IP, no signup required.","logo":"/logos/sslip-io.png","url":"https://sslip.io/","freeLimit":"Unlimited resolution of any IPv4/IPv6-embedded hostname (e.g. 192-168-0-1.sslip.io) at no cost, with no account and no card; optional self-hosted branded subdomains via NS delegation.","bestFor":"Developers needing instant valid hostnames and Let's Encrypt TLS certs for local servers, Kubernetes ingress, and demos without registering a domain.","caveats":"Best-effort community service with no SLA or guarantees (the companion nip.io domain has been flagged as at risk of disappearing); nameservers are non-recursive and only resolve IP-embedded hostnames; an abuse blocklist and takedown system can block specific hostnames; shared Let's Encrypt certificate rate limits apply across all users of the domain.","sourceUrl":"https://sslip.io/","offerFacts":[{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["No signup, no card, no config — any IP-embedded hostname resolves instantly","Supports IPv4 and IPv6, with dot or dash separators","Issue valid Let's Encrypt / ZeroSSL TLS certs per hostname (HTTP-01) or wildcard (DNS-01)","Brand your own subdomain via NS delegation, or self-host the open-source Go DNS server"],"tags":["dns","wildcard-dns","free","no-signup","ipv6","tls","lets-encrypt","self-hostable","open-source","kubernetes"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Nameservers are non-recursive and only resolve hostnames that embed a valid IPv4/IPv6 address (plus a few status/TXT records); they will not resolve arbitrary domains and must never be set as a machine's general resolver.","label":"Embedded-IP hostnames only","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"A/AAAA records are derived automatically from the hostname; MX/SOA/PTR are hard-coded and there are no SRV records. You cannot create or manage arbitrary record values without self-hosting your own delegated nameservers.","label":"No managed custom DNS records","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"TLS certificates are issued by external CAs (Let's Encrypt/ZeroSSL) against the shared sslip.io/nip.io domain, so CA per-domain rate limits are pooled across all users; if one domain is rate-limited you must switch to the other (sslip.io \u003c-> nip.io).","label":"Shared TLS certificate rate limits","renewable":true,"sentiment":"neutral","severity":"medium","type":"rate_limit"},{"detail":"An automated blocklist filters phishing/abuse strings and CIDRs, and hostnames named in takedown notices return a 'site blocked' warning record instead of the embedded IP.","label":"Abuse blocklist and takedowns","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Free volunteer-run service (~10k queries/sec across a handful of nameservers) with no uptime guarantee; community reports warn the sibling nip.io domain could disappear, so production reliance is risky.","label":"Best-effort, no SLA","renewable":false,"sentiment":"neutral","severity":"medium","type":"performance_throttled"},{"detail":"Helper features such as external-IP TXT lookup (ip.nip.io) and version/metrics TXT records are explicitly experimental and may change or be removed.","label":"Experimental features unstable","renewable":false,"sentiment":"unknown","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"∞","key":"free_domains","label":"Free domains","primary":true,"unit":"domains"},{"display":"Auto","key":"dns_records","label":"DNS records","note":"A/AAAA/TXT/MX/NS/PTR","unit":"records/domain"},{"display":"0 min","key":"ddns_update_interval","label":"DDNS refresh","note":"derived","unit":"min","value":0},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟢 Open/self-hosted","🟢 No signup"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4,"unit":"score","value":4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.5,"unit":"score","value":5.5},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":9,"unit":"score","value":9}],"required_axis_count":3,"score":4,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/is-a-dev","slug":"is-a-dev","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"is-a.dev","provider":"is-a.dev","planName":"free_forever","kind":"Free developer subdomain via GitHub PR","description":"Free and open-source service giving developers a yourname.is-a.dev subdomain for personal sites, registered by a GitHub pull request.","logo":"/logos/is-a-dev.png","url":"https://is-a.dev/","freeLimit":"Free for life: one (or more) *.is-a.dev subdomain with custom DNS records (A/AAAA/CNAME/TXT etc.), registered via PR to their GitHub repo.","bestFor":"Developers wanting a clean free subdomain for a personal/portfolio/project site hosted anywhere.","caveats":"Registration is by GitHub PR review (manual merge); intended for genuine developer projects per their terms.","sourceUrl":"https://github.com/is-a-dev/register","offerFacts":[{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free yourname.is-a.dev subdomain","Open-source registry, register via GitHub PR","Supports common DNS record types","No cost, no dashboard logins"],"tags":["free-subdomain","dns","developer","github","static-site"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone","approval_required"],"limitations":[{"detail":"Terms require the subdomain to be used for a real developer project (personal site, portfolio, open-source tool); purely commercial or spam registrations are rejected during PR review.","label":"Genuine developer projects only","renewable":false,"sentiment":"con","severity":"low","type":"requires_eligibility"},{"detail":"Each subdomain is registered by opening a pull request to the is-a-dev/register repository; a maintainer must manually merge it, so registration is not instant.","label":"Manual GitHub PR review required","renewable":false,"sentiment":"con","severity":"medium","type":"requires_eligibility"},{"detail":"You get a *.is-a.dev subdomain only; you cannot register a root or apex domain, so branding is permanently tied to the is-a.dev namespace.","label":"Subdomain only, no root domain","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Each pull request registers one subdomain; additional subdomains require separate PRs and additional manual reviews.","label":"One subdomain per PR","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap"},{"detail":"Service terms are oriented toward personal developer use; purely commercial production deployments are outside the intended scope per project guidelines.","label":"Non-commercial developer use intended","renewable":false,"sentiment":"con","severity":"low","type":"no_commercial_use"}],"keyMetrics":[{"display":"∞","key":"free_domains","label":"Free domains","primary":true,"unit":"domains"},{"display":"11","key":"dns_records","label":"DNS records","unit":"records/domain","value":11},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"no DDNS","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🔴 Non-commercial","🔴 Eligibility required","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":3.2,"unit":"score","value":3.2,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.4,"unit":"score","value":6.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":3.7,"unit":"score","value":3.7}],"required_axis_count":3,"score":3.2,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":11}],"raw":{"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/js-org","slug":"js-org","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"JS.ORG","provider":"JS.ORG","planName":"free_forever","kind":"Free subdomain for JavaScript GitHub Pages projects","description":"Free *.js.org subdomain for JavaScript-ecosystem projects, pointed via CNAME to GitHub Pages or any host that supports custom domains, added via a pull request to the js.org repo.","logo":"/logos/js-org.png","url":"https://js.org/","freeLimit":"Free yourname.js.org subdomain (CNAME to GitHub Pages or any CNAME-capable host), added by PR to the js-org/js.org repository.","bestFor":"JavaScript open-source projects and docs sites that want a short branded subdomain on GitHub Pages.","caveats":"Restricted to JavaScript-ecosystem content (no personal pages/portfolios); requires a CNAME-capable host; approval via PR review.","sourceUrl":"https://github.com/js-org/js.org","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free, short *.js.org subdomain","Running since 2015 for the JS community","Register via simple GitHub PR","Pairs with free GitHub Pages hosting"],"tags":["free-subdomain","javascript","github-pages","dns","static-site"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["open_source_projects","approval_required"],"limitations":[{"detail":"Sites must be directly related to the JavaScript ecosystem/community (e.g. NPM packages / JS tools). Personal pages and portfolios are explicitly not accepted, and placeholder or unrelated content is rejected.","label":"JavaScript ecosystem content only","renewable":false,"sentiment":"con","severity":"medium","type":"requires_eligibility"},{"detail":"You must point a CNAME at a host that supports custom domains. GitHub Pages works, but so do other providers (Netlify, Vercel, etc.) — js.org maintains a 3rd-party-hosts wiki. GitHub Pages is not required.","label":"Requires a CNAME-capable host","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Registration is not self-serve — you must open a pull request to the js-org/js.org repository and wait for a maintainer to review and merge it, which can take 24+ hours.","label":"PR approval required","renewable":false,"sentiment":"con","severity":"medium","type":"requires_eligibility"},{"detail":"You receive a third-level subdomain (yourname.js.org) only; there is no option for a custom TLD or apex domain.","label":"Subdomain only — no apex domain","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The service only supports a CNAME record pointing to any host that accepts custom domains; no A records, MX, TXT, or other DNS record types are configurable.","label":"DNS limited to CNAME","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The service is positioned for open-source JS community projects; purely commercial products are unlikely to pass PR review.","label":"Non-commercial / open-source intent","renewable":false,"sentiment":"con","severity":"medium","type":"no_commercial_use"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"1","key":"dns_records","label":"DNS records","note":"CNAME to any host","unit":"records/domain","value":1},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"static PR-based","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🔴 Non-commercial","🔴 Eligibility required"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.4,"unit":"score","value":6.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.9,"unit":"score","value":6.9},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":3.7,"unit":"score","value":3.7}],"required_axis_count":3,"score":6.4,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/eu-org","slug":"eu-org","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"EU.org","provider":"EU.org","planName":"free_forever","kind":"Free third-level domain (*.eu.org) with full DNS delegation","description":"Long-running nonprofit service providing free *.eu.org subdomains (e.g. yourname.eu.org) to individuals and non-profits, with full DNS control.","logo":"/logos/eu-org.png","url":"https://nic.eu.org/","freeLimit":"Free yourname.eu.org domain with delegated DNS; no recurring fees. Operating since 1996.","bestFor":"Individuals and non-profits who want a free, real domain-like name with their own nameservers.","caveats":"Requests are manually reviewed and approval can take weeks; you must run/point your own DNS.","sourceUrl":"https://nic.eu.org/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free *.eu.org names since 1996","Full DNS delegation to your nameservers","Run by a long-standing nonprofit","No recurring cost"],"tags":["free-domain","dns","nonprofit","delegation","subdomain"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Every registration request is manually reviewed by EU.org staff, and approval can take days to weeks with no guaranteed timeline.","label":"Manual review required","renewable":false,"sentiment":"con","severity":"high","type":"requires_eligibility"},{"detail":"You receive a third-level subdomain under eu.org (e.g. yourname.eu.org), not a true second-level domain — you do not own the apex TLD.","label":"Subdomain only (*.eu.org)","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"EU.org only delegates DNS to your own nameservers; it provides no web hosting, email, or managed DNS service.","label":"DNS delegation only — no hosting","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Official support is explicitly unavailable; users must rely on a community mailing list.","label":"No support provided","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Registrations are intended for individuals and non-profits; bulk or commercial domain farming is contrary to the service's mission.","label":"Informal per-person limit","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","note":"per person","primary":true,"unit":"domains","value":1},{"display":"n/a","key":"dns_records","label":"DNS records","note":"DNS delegated to your own nameservers","unit":"records/domain"},{"display":"Dynamic","key":"ddns_update_interval","label":"DDNS refresh","note":"no managed/dynamic DNS — depends on your nameserver","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no","value":1}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🟢 Commercial OK","🔴 Eligibility required","🟠 Single resource"],"valueModel":{"bucket":"freemium","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.8,"unit":"score","value":6.8,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.4,"unit":"score","value":6.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":6.5,"unit":"score","value":6.5}],"required_axis_count":3,"score":6.8,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/digitalplat-freedomain","slug":"digitalplat-freedomain","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"DigitalPlat FreeDomain","provider":"DigitalPlat FreeDomain","planName":"free_forever","kind":"Free nonprofit domain registration (dpdns.org, qzz.io, us.kg)","description":"Nonprofit service offering free open registration of domains under namespaces like *.dpdns.org, *.qzz.io, *.us.kg and *.xx.kg, with bring-your-own DNS.","logo":"/logos/digitalplat-freedomain.png","url":"https://domain.digitalplat.org/","freeLimit":"Free registration and administration of a domain under *.dpdns.org, *.qzz.io, *.us.kg, *.xx.kg; pair with Cloudflare/FreeDNS/AWS for DNS.","bestFor":"Developers and communities wanting a free, short, forever domain they can point at any DNS/CDN provider.","caveats":"Newer platform with AI abuse-detection that can flag/remediate domains; namespaces are shared, not your own TLD.","sourceUrl":"https://github.com/DigitalPlatDev/FreeDomain","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free *.dpdns.org / *.qzz.io / *.us.kg domains","Open registration via dashboard","Bring your own DNS/CDN (Cloudflare etc.)","Run as a nonprofit with abuse safeguards"],"tags":["free-domain","dns","nonprofit","cloudflare","dpdns"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"You register a subdomain under a shared namespace (*.dpdns.org, *.us.kg, *.qzz.io, *.xx.kg, *.qd.je) — you do not own or control a top-level domain.","label":"Shared namespace, not own TLD","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DNS management is not included; you must bring your own DNS provider such as Cloudflare, FreeDNS, or AWS Route 53.","label":"No bundled DNS hosting","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Only the domain registration is free; hosting, SSL provisioning, and CDN are all external responsibilities.","label":"No bundled web hosting","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Domains may be flagged, suspended, or remediated by automated abuse-detection systems, with no guaranteed uptime SLA for the free tier.","label":"AI abuse-detection review","renewable":false,"sentiment":"con","severity":"medium","type":"requires_eligibility"},{"detail":"Service is independently maintained by a nonprofit founder with no formal uptime guarantee or support SLA.","label":"Nonprofit-run, no SLA","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Community Discord and email abuse reporting only; support response times may range from hours to several days.","label":"No priority support","renewable":false,"sentiment":"neutral","severity":"low","type":"performance_throttled"},{"detail":"Only 5 namespaces available (.dpdns.org, .us.kg, .qzz.io, .xx.kg, .qd.je); no custom TLD or premium extensions.","label":"Limited namespace choices","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"n/a","key":"dns_records","label":"DNS records","note":"bring your own DNS","unit":"records/domain"},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"no DNS hosting","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🟢 Commercial OK","🔴 Eligibility required"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.7,"unit":"score","value":6.7,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.9,"unit":"score","value":5.9},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":6.5,"unit":"score","value":6.5}],"required_axis_count":3,"score":6.7,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/thedev-id","slug":"thedev-id","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"thedev.id","provider":"thedev.id","planName":"free_forever","kind":"Free developer identity subdomain","description":"Free open-source service giving developers a yourname.thedev.id subdomain for static sites, registered via GitHub pull request.","logo":"/logos/thedev-id.svg","url":"https://github.com/thedev-id/thedev.id","freeLimit":"Free *.thedev.id subdomain with DNS records for your static site, added via PR to the thedev.id GitHub repo.","bestFor":"Developers wanting a short personal identity subdomain for a portfolio or static project.","caveats":"Smaller/community-run registry; registration relies on GitHub PR review and maintainer availability.","sourceUrl":"https://github.com/thedev-id/thedev.id/blob/main/README.md","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free yourname.thedev.id subdomain","Open-source, register via GitHub PR","Aimed at developer static sites","No cost"],"tags":["free-subdomain","developer","github","dns","static-site"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Registration is done entirely via a GitHub pull request, so a GitHub account is a hard prerequisite.","label":"GitHub account required","renewable":false,"sentiment":"con","severity":"low","type":"requires_eligibility"},{"detail":"You receive a third-level subdomain (yourname.thedev.id) only; you cannot register or use the apex thedev.id domain.","label":"Subdomains only — no apex domain","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"DNS support is limited to CNAME records pointing to static hosting (e.g. GitHub Pages); dynamic hosting or A-record-only targets are not the intended use case.","label":"Static sites / CNAME only","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"There is no dashboard or self-service DNS control panel; all changes require a new pull request to the community repository.","label":"No DNS management UI","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Community convention and repo structure are oriented toward one subdomain per developer identity; bulk or programmatic registrations are not supported.","label":"One subdomain per PR / identity","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap"},{"detail":"Activation depends on a maintainer merging your PR; turnaround is unpredictable and can range from hours to days or longer.","label":"PR review turnaround varies","renewable":false,"sentiment":"unknown","severity":"medium","type":"performance_throttled"},{"detail":"This is a community-run open-source project with no formal SLA, dedicated support, or uptime commitment.","label":"No SLA or uptime guarantee","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"The service is explicitly aimed at developer identity and static portfolio sites; commercial or production service use is outside the intended scope.","label":"Developer identity / portfolio focus","renewable":false,"sentiment":"con","severity":"low","type":"no_commercial_use"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"1","key":"dns_records","label":"DNS records","note":"CNAME only","unit":"records/domain","value":1},{"display":"No","key":"ddns_update_interval","label":"DDNS refresh","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-16T00:00:00+00:00","verifiedAt":"2026-06-16","badges":["🟢 Free forever","🔴 Non-commercial","🔴 Eligibility required","🟠 Single resource"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6,"unit":"score","value":6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.4,"unit":"score","value":5.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":3.7,"unit":"score","value":3.7}],"required_axis_count":3,"score":6,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/cloudns","slug":"cloudns","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"ClouDNS","provider":"ClouDNS","planName":"freemium","kind":"Managed DNS","description":"Free Forever managed DNS hosting with 1 zone, 50 records, and dynamic DNS on a 4-server unicast network.","logo":"/logos/cloudns-ddos-protected-s.png","url":"https://www.cloudns.net/","freeLimit":"Free Forever: 1 DNS zone, 50 DNS records, 500,000 DNS queries/month on 4 unicast nameservers, plus 1 mail forward and 1 dynamic DNS hostname.","bestFor":"Hosting DNS for a single personal or hobby domain, including a dynamic DNS hostname for a home server or self-hosted service.","caveats":"Free tier is unicast only (no Anycast) and excludes DNSSEC, DNS Failover, and GeoDNS; it is capped at 1 zone, 50 records, and 500K queries/month, and ClouDNS does not register a domain for you (you bring your own).","sourceUrl":"https://www.cloudns.net/free-dns-hosting/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["1 DNS zone with up to 50 records, free forever","500,000 DNS queries per month on a 4-server unicast network","Includes 1 dynamic DNS hostname and 1 mail forward","24/7 live-chat support even on the free plan"],"tags":["dns","managed-dns","dynamic-dns","ddns","mail-forward","free-forever"],"pricingModel":"freemium","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Free Forever plan hosts exactly 1 DNS zone (domain); additional zones require a paid plan.","label":"1 DNS zone","renewable":false,"sentiment":"neutral","severity":"high","type":"single_resource_cap","unit":"zones","value":1},{"detail":"Each zone is limited to 50 DNS records on the free plan.","label":"50 DNS records","renewable":false,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"records","value":50},{"detail":"DNS resolution is capped at 500,000 queries per month, resetting monthly; higher volume requires a paid Premium/Protected plan.","label":"500K queries/month","renewable":true,"sentiment":"pro","severity":"medium","type":"quota_renewable","unit":"queries/month","value":500000},{"detail":"Only 1 dynamic DNS (DDNS) hostname is included on the free plan.","label":"1 dynamic DNS hostname","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"hostnames","value":1},{"detail":"Only 1 mail forward is included on the free plan.","label":"1 mail forward","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"mail forwards","value":1},{"detail":"Free tier runs on 4 unicast DNS servers; Anycast network access requires a paid Premium, DDoS Protected, or GeoDNS plan.","label":"Unicast only (no Anycast)","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DNSSEC signing is only available on paid plans.","label":"No DNSSEC","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"DNS Failover / health-check based failover is a paid-plan feature.","label":"No DNS Failover","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"Geolocation-based DNS routing requires the paid GeoDNS plan.","label":"No GeoDNS","renewable":false,"sentiment":"neutral","severity":"low","type":"feature_restricted"},{"detail":"A free ClouDNS account must be created to use the free tier; no credit card is required.","label":"Account signup required","renewable":false,"sentiment":"con","severity":"info","type":"requires_eligibility"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"50","key":"dns_records","label":"DNS records","unit":"records/domain","value":50},{"display":"On-demand","key":"ddns_update_interval","label":"DDNS refresh","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🔴 Eligibility required"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.8,"unit":"score","value":6.8,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.4,"unit":"score","value":6.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":6.5,"unit":"score","value":6.5}],"required_axis_count":3,"score":6.8,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":50}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/hetzner-dns","slug":"hetzner-dns","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"Hetzner DNS","provider":"Hetzner DNS","planName":"free_forever","kind":"Managed DNS","description":"Completely free authoritative DNS hosting and zone management via Hetzner Console, REST API, and the hcloud CLI.","logo":"/logos/hetzner-dns.png","url":"https://www.hetzner.com/dns/","freeLimit":"Free authoritative DNS for up to 25 zones (raisable on request) with up to 500 records per zone, no charge even without other Hetzner services.","bestFor":"Developers who want free, API-driven authoritative DNS for domains registered anywhere, with full automation via REST API or hcloud CLI.","caveats":"Manages DNS only — Hetzner does not register the domain itself, so you bring your own domain. No DNSSEC support, and the default cap is 25 zones / 500 records per zone (increase requires a justified support request).","sourceUrl":"https://docs.hetzner.com/networking/dns/overview/","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"none","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["100% free DNS zone and record management with no requirement to buy other Hetzner services","Full automation via developer-friendly REST API and the hcloud CLI","Primary and secondary (AXFR) zone modes across 3 anycast nameservers","Supports A, AAAA, CNAME, MX, NS, TXT, CAA, SRV, HTTPS, SVCB, TLSA, DS, PTR, and more record types"],"tags":["dns","domains","hetzner","rest-api","cli","free","secondary-dns","automation"],"pricingModel":"free_forever","renewal":"none","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Up to 25 DNS zones across all projects by default; can be increased with a justified support request.","label":"25 zones cap","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"zones","value":25},{"detail":"Up to 500 records per zone by default; increasable on justified demand.","label":"500 records per zone","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"records","value":500},{"detail":"A maximum of 50 records is allowed within a single RRset (name + type combination).","label":"50 records per RRset","renewable":false,"sentiment":"neutral","severity":"info","type":"single_resource_cap","unit":"records","value":50},{"detail":"Hetzner Console DNS does not currently support DNSSEC signing.","label":"No DNSSEC","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Service hosts DNS for domains you already own; you must register the domain elsewhere (or via Hetzner's separate paid domain product). No free domain registration is included.","label":"DNS management only, not registration","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"There is no built-in DDNS endpoint; dynamic IP updates require self-built scripts or community tools calling the REST API.","label":"No native dynamic DNS","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"},{"detail":"Requires creating a free Hetzner account / Hetzner Console access; no payment method is needed for DNS use.","label":"Free Hetzner account required","renewable":false,"sentiment":"con","severity":"info","type":"requires_eligibility"},{"detail":"Each record value is limited to 4096 characters and each comment to 512 characters, with a minimum TTL of 60 seconds.","label":"Per-record value/comment caps","renewable":false,"sentiment":"neutral","severity":"info","type":"single_resource_cap","unit":"characters","value":4096},{"detail":"Secondary zones support up to 4 configured primary nameservers for AXFR transfers.","label":"Up to 4 primary nameservers","renewable":false,"sentiment":"neutral","severity":"info","type":"single_resource_cap","unit":"nameservers","value":4}],"keyMetrics":[{"display":"25","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":25},{"display":"500","key":"dns_records","label":"DNS records","unit":"records/domain","value":500},{"display":"API-driven","key":"ddns_update_interval","label":"DDNS refresh","note":"no native DDNS","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🔴 Eligibility required"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.8,"unit":"score","value":6.8,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":6.4,"unit":"score","value":6.4},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":6.5,"unit":"score","value":6.5}],"required_axis_count":3,"score":6.8,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":25},{"key":"dns_records","source":"frontmatter_keyMetrics","unit":"records/domain","value":500}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/no-ip","slug":"no-ip","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"No-IP","provider":"No-IP","planName":"freemium","kind":"Dynamic DNS","description":"Free dynamic DNS that maps a memorable hostname to your changing home or office IP for remote access.","logo":"/logos/no-ip.png","url":"https://www.noip.com/","freeLimit":"1 free DDNS hostname on one of ~30 No-IP-owned domains, requiring confirmation every 30 days to stay active.","bestFor":"Hobbyists and home users who need one memorable hostname to remotely reach a device behind a dynamic IP (router, NAS, camera, game/Minecraft server).","caveats":"The free tier is now just 1 hostname (down from 3 historically), must be re-confirmed every 30 days via email link or it is deleted, and web redirects display ads; SSL and your-own-domain hostnames require a paid plan.","sourceUrl":"https://www.noip.com/remote-access","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["1 free hostname on ~30 No-IP-owned domains (e.g. ddns.net) with no credit card required","Dynamic Update Client (DUC) for Windows, Mac and Linux keeps the hostname pointed at your current IP","Backed by No-IP's Anycast DNS network with rapid propagation and an uptime guarantee","Built into many routers, cameras and NAS devices as a native DDNS provider"],"tags":["dynamic-dns","ddns","dns","remote-access","self-hosting","homelab"],"pricingModel":"freemium","renewal":"monthly","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"Free accounts are limited to a single DDNS hostname with 1 update client; 3+ hostnames now require the paid Enhanced plan ($2.99/mo and up).","label":"1 hostname only","renewable":false,"sentiment":"neutral","severity":"high","type":"single_resource_cap","unit":"hostname","value":1},{"detail":"Free hostnames must be confirmed every 30 days via an emailed link (sent 7 days before and on the expiry date) or the hostname is deleted. After day 23 it enters a confirmation window.","label":"30-day confirmation required","renewable":true,"sentiment":"con","severity":"high","type":"time_limited","unit":"days","value":30},{"detail":"The free tier shows ads on web/port-80 HTTP redirects; ad-free service requires a paid plan.","label":"Ads on redirects","renewable":false,"sentiment":"con","severity":"medium","type":"attribution_required"},{"detail":"Free accounts get only basic DNS records and no SSL certificate; advanced records, SSL, and email upgrades require a paid plan.","label":"Basic DNS records only","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"Free hostnames must use one of about 30 No-IP-owned domains (e.g. ddns.net, no-ip.org); using your own domain requires Pro Dynamic DNS or Plus Managed DNS.","label":"No custom domain","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"No-IP states free and Enhanced hostnames are intended for basic remote access and have limitations when used for other purposes (e.g. hosting public-facing production services).","label":"Functional limits for non-basic use","renewable":false,"sentiment":"con","severity":"low","type":"no_commercial_use"}],"keyMetrics":[{"display":"1","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":1},{"display":"Basic","key":"dns_records","label":"DNS records","unit":"records/domain"},{"display":"On IP change","key":"ddns_update_interval","label":"DDNS refresh","note":"DUC","unit":"min"},{"display":"No","key":"ad_free","label":"Ad-free","note":"ads on redirects","unit":"yes/no","value":0}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🔴 Non-commercial","🟠 Single resource","🔴 Trial expires","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.2,"unit":"score","value":6.2,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.8,"unit":"score","value":5.8},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":4.3,"unit":"score","value":4.3}],"required_axis_count":3,"score":6.2,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"allowed_use":"noncom","source":"stated","value":false},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":1}],"raw":{"offered_price_usd":0,"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/pp-ua-nic-ua","slug":"pp-ua-nic-ua","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"pp.ua","provider":"pp.ua","planName":"free_forever","kind":"Free domain registration","description":"Free registration and free renewal of a real registrant-controlled second-level domain under the .pp.ua public suffix, with full nameserver control.","logo":"/logos/pp-ua-nic-ua.png","url":"https://nic.ua/en/domains/.pp.ua","freeLimit":"Register and renew a real second-level .pp.ua domain (e.g. yourname.pp.ua) for free indefinitely, with up to 3 domains per phone number per 30-day window.","bestFor":"Personal sites, blogs, side projects, and self-hosters who want a genuinely free, registrant-owned domain they can point at Cloudflare or any DNS host and issue their own TLS certs.","caveats":"Requires an active phone number for SMS/Telegram activation; WHOIS contact data is always public with no privacy option; max 3 domains per phone per 30 days; after the 1-year term you must renew yearly (no earlier than 60 days before expiry) or pay ~996 UAH to restore within the grace period.","sourceUrl":"https://nic.ua/en/domains/.pp.ua","offerFacts":[{"key":"offered_price_usd","valueNumber":0,"valueText":"0.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"free_forever","origin":"value_model_raw"},{"key":"renewal","valueText":"annual","origin":"frontmatter"},{"key":"requiresCard","valueText":"False","origin":"frontmatter"}],"highlights":["Free forever: zero-cost registration AND zero-cost yearly renewal, no card required","A real second-level domain you control, not a shared subdomain — set your own nameservers and glue records (e.g. point to Cloudflare)","Open to residents of any country, not just Ukraine","Supports 3-63 character names in Latin, Cyrillic, and even Unicode 11.0 emoji"],"tags":["domains","free-domain","dns","tls","cloudflare","self-hosting","ukraine","pp.ua"],"pricingModel":"free_forever","renewal":"annual","requiresCard":false,"creditAmountUsd":null,"eligibility":["anyone"],"limitations":[{"detail":"No more than 3 .pp.ua domains can be registered against a single phone number within any 30-day period; only 3 SMS activation codes are sent per phone per month.","label":"3 domains per phone / 30 days","renewable":true,"sentiment":"neutral","severity":"medium","type":"single_resource_cap","unit":"domains/30 days","value":3},{"detail":"Each domain must be activated with an SMS code (or via the @ppuabot Telegram bot) tied to a valid, active phone number — used to block automated cybersquatter registrations.","label":"Phone verification required","renewable":false,"sentiment":"con","severity":"medium","type":"requires_eligibility"},{"detail":"Domains are delegated for 1 year at a time. Renewal is free but must be done manually, no earlier than 60 days before expiry; lapse triggers a 28-day priority renewal grace period.","label":"1-year delegation, manual yearly renewal","renewable":true,"sentiment":"con","severity":"low","type":"time_limited","unit":"year","value":1},{"detail":"Per zone regulations, the registrant's contact details are always public and the data-hiding/privacy function is unavailable.","label":"No WHOIS privacy","renewable":false,"sentiment":"neutral","severity":"medium","type":"feature_restricted"},{"detail":"If a domain is not renewed within the 28-day priority renewal window, restoring it costs ~996 UAH (no discounts), and restoration is not guaranteed (fee refunded if it cannot be restored).","label":"Paid restoration after grace period","renewable":false,"sentiment":"neutral","severity":"low","type":"single_resource_cap","unit":"UAH","value":996},{"detail":"Domain names must be 3 to 63 characters; shorter names are not allowed.","label":"Name length 3-63 characters","renewable":false,"sentiment":"neutral","severity":"info","type":"feature_restricted"}],"keyMetrics":[{"display":"3","key":"free_domains","label":"Free domains","primary":true,"unit":"domains","value":3},{"display":"∞","key":"dns_records","label":"DNS records","note":"own nameservers","unit":"records/domain"},{"display":"n/a","key":"ddns_update_interval","label":"DDNS refresh","note":"full DNS control","unit":"min"},{"display":"Yes","key":"ad_free","label":"Ad-free","unit":"yes/no"}],"verified":true,"timestamp":"2026-06-17T00:00:00+00:00","verifiedAt":"2026-06-17","badges":["🟢 Free forever","🟢 Commercial OK","🟠 Single resource","🔴 Eligibility required","🔴 Trial expires","🟢 Open/self-hosted"],"valueModel":{"bucket":"free","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.2,"unit":"score","value":6.2,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":7.2,"unit":"$/yr","value":13},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":5.2,"unit":"score","value":5.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":5.3,"unit":"score","value":5.3}],"required_axis_count":3,"score":6.2,"score_formula":"weighted_components_v1","value":13,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[{"key":"free_domains","source":"frontmatter_keyMetrics","unit":"domains","value":3}],"raw":{"offered_price_usd":0,"pricingModel":"free_forever"},"subtop":"renewable"}},{"id":"domains/cloudflare-registrar","slug":"cloudflare-registrar","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Cloudflare Registrar","provider":"Cloudflare Registrar","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $10.44 at true wholesale cost; cheapest long-run because renewal never inflates","logo":"/logos/cloudflare-registrar.png","url":"https://www.cloudflare.com/products/registrar/","freeLimit":"Paid — ~$10.44/yr (.com, at-cost). ","bestFor":"~1 .com-yr per $10.44 at true wholesale cost; cheapest long-run because renewal never inflates","caveats":"","sourceUrl":"https://www.cloudflare.com/products/registrar/","offerFacts":[{"key":"offered_price_usd","valueNumber":10.44,"valueText":"10.44","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$10.44/yr","key":"m0","label":"","primary":true},{"display":"at-cost","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Best value"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7,"unit":"score","value":7,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.8,"unit":"$/yr","value":2.5600000000000005},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7,"score_formula":"weighted_components_v1","value":2.56,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10.44,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/spaceship","slug":"spaceship","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Spaceship","provider":"Spaceship","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $9.98 at renewal — below-cost-style flat pricing, lowest sustained renewal","logo":"/logos/spaceship.png","url":"https://www.spaceship.com/domains/","freeLimit":"Paid — $8.88 first year / $9.98 renewal (.com). ","bestFor":"~1 .com-yr per $9.98 at renewal — below-cost-style flat pricing, lowest sustained renewal","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":9.98,"valueText":"9.98","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$8.88 1st","key":"m0","label":"","primary":true},{"display":"$9.98 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.1,"unit":"score","value":7.1,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":6,"unit":"$/yr","value":3.0199999999999996},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7.1,"score_formula":"weighted_components_v1","value":3.02,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":9.98,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/cosmotown","slug":"cosmotown","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Cosmotown","provider":"Cosmotown","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$10.52 all-in at renewal; near-wholesale across many TLDs","logo":"/logos/cosmotown.png","url":"https://www.cosmotown.com/","freeLimit":"Paid — $8.09 first year / ~$10.52 renewal (.com). ","bestFor":"~1 .com-yr per ~$10.52 all-in at renewal; near-wholesale across many TLDs","caveats":"","sourceUrl":"https://www.cosmotown.com/#!/pricing","offerFacts":[{"key":"offered_price_usd","valueNumber":10.52,"valueText":"10.52","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$8.09 1st","key":"m0","label":"","primary":true},{"display":"~$10.52 r","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7,"unit":"score","value":7,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.8,"unit":"$/yr","value":2.4800000000000004},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7,"score_formula":"weighted_components_v1","value":2.48,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10.52,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/sav-com","slug":"sav-com","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Sav.com","provider":"Sav.com","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$10.15 at renewal; among the cheapest renewals in the industry","logo":"/logos/sav-com.png","url":"https://marketing.sav.com/domains","freeLimit":"Paid — ~$10.15 renewal (.com), reg ~$10.87. ","bestFor":"~1 .com-yr per ~$10.15 at renewal; among the cheapest renewals in the industry","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":10.15,"valueText":"10.15","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$10.15/yr","key":"m0","label":"","primary":true},{"display":"$10.87 reg","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Best value"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7,"unit":"score","value":7,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.9,"unit":"$/yr","value":2.8499999999999996},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7,"score_formula":"weighted_components_v1","value":2.85,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10.15,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/dynadot","slug":"dynadot","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Dynadot","provider":"Dynadot","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $10.88, identical at renewal — no surprise hikes","logo":"/logos/dynadot.png","url":"https://www.dynadot.com/domain/com","freeLimit":"Paid — $10.88/yr (.com, flat reg/renew/transfer). ","bestFor":"~1 .com-yr per $10.88, identical at renewal — no surprise hikes","caveats":"","sourceUrl":"https://www.dynadot.com/domain","offerFacts":[{"key":"offered_price_usd","valueNumber":10.88,"valueText":"10.88","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$10.88/yr","key":"m0","label":"","primary":true},{"display":"flat","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.9,"unit":"score","value":6.9,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.7,"unit":"$/yr","value":2.119999999999999},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":6.9,"score_formula":"weighted_components_v1","value":2.12,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10.88,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/regery","slug":"regery","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Regery","provider":"Regery","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$9.08; broad 2400+ TLD catalog at low prices","logo":"/logos/regery.png","url":"https://regery.com/en/domains/prices","freeLimit":"Paid — from $9.08/yr (.com). ","bestFor":"~1 .com-yr per ~$9.08; broad 2400+ TLD catalog at low prices","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":9.08,"valueText":"9.08","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$9.08/yr","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.2,"unit":"score","value":7.2,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":6.2,"unit":"$/yr","value":3.92},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7.2,"score_formula":"weighted_components_v1","value":3.92,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":9.08,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/vercel-domains","slug":"vercel-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Vercel Domains","provider":"Vercel Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$10-11 at cost; comparable to Cloudflare's at-cost model","logo":"/logos/vercel-domains.png","url":"https://vercel.com/domains","freeLimit":"Paid — at-cost (.com ~$10-11/yr, registrar's price, no markup). ","bestFor":"~1 .com-yr per ~$10-11 at cost; comparable to Cloudflare's at-cost model","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":10,"valueText":"10.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$10-11/yr","key":"m0","label":"","primary":true},{"display":"no markup","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.1,"unit":"score","value":7.1,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":6,"unit":"$/yr","value":3},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7.1,"score_formula":"weighted_components_v1","value":3,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/porkbun","slug":"porkbun","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Porkbun","provider":"Porkbun","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $11.08 incl. all fees; huge free-extras bundle (privacy, SSL, email + URL forwarding, DNS)","logo":"/logos/porkbun.png","url":"https://porkbun.com/products/domains","freeLimit":"Paid — $11.08/yr (.com, flat reg/renew/transfer). ","bestFor":"~1 .com-yr per $11.08 incl. all fees; huge free-extras bundle (privacy, SSL, email + URL forwarding, DNS)","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":11.08,"valueText":"11.08","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$11.08/yr","key":"m0","label":"","primary":true},{"display":"flat","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.9,"unit":"score","value":6.9,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.6,"unit":"$/yr","value":1.92},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":6.9,"score_formula":"weighted_components_v1","value":1.92,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":11.08,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/namesilo","slug":"namesilo","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"NameSilo","provider":"NameSilo","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $11.05 (after $50 prepay discount) to $17.29 retail; free-forever privacy + add-ons","logo":"/logos/namesilo.png","url":"https://www.namesilo.com/pricing","freeLimit":"Paid — ~$11.05 (with $50 balance) / $17.29 standard (.com). ","bestFor":"~1 .com-yr per $11.05 (after $50 prepay discount) to $17.29 retail; free-forever privacy + add-ons","caveats":"","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$11.05","key":"m0","label":"","primary":true},{"display":"$17.29 std","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate","🔴 Card/balance required"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/dreamhost-domains","slug":"dreamhost-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DreamHost Domains","provider":"DreamHost Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$10-13 with lifetime free privacy","logo":"/logos/dreamhost-domains.png","url":"https://www.dreamhost.com/domains/","freeLimit":"Paid — ~$10-13/yr (.com). ","bestFor":"~1 .com-yr per ~$10-13 with lifetime free privacy","caveats":"","sourceUrl":"https://www.dreamhost.com/domains/","offerFacts":[{"key":"offered_price_usd","valueNumber":10,"valueText":"10.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$10-13/yr","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Free DNS"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":7.1,"unit":"score","value":7.1,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":6,"unit":"$/yr","value":3},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":7.1,"score_formula":"weighted_components_v1","value":3,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/ovhcloud-domains","slug":"ovhcloud-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"OVHcloud Domains","provider":"OVHcloud Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $9.20 first year, $14.69 renewal; some TLDs from ~$0.57/yr","logo":"/logos/ovhcloud-domains.png","url":"https://www.ovhcloud.com/en/domains/tld/com/","freeLimit":"Paid — $9.20 first year / $14.69 renewal (.com). ","bestFor":"~1 .com-yr per $9.20 first year, $14.69 renewal; some TLDs from ~$0.57/yr","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":14.69,"valueText":"14.69","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$9.20 1st","key":"m0","label":"","primary":true},{"display":"$14.69 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Free DNS"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":14.69,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/hostinger-domains","slug":"hostinger-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Hostinger Domains","provider":"Hostinger Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $2.99 first year; ~$11-18 at renewal — strongest when bundled with hosting","logo":"/logos/hostinger-domains.png","url":"https://www.hostinger.com/in/domain-name-search","freeLimit":"Paid — $2.99 first year / ~$10.99-17.99 renewal (.com). ","bestFor":"~1 .com-yr per $2.99 first year; ~$11-18 at renewal — strongest when bundled with hosting","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":10.99,"valueText":"10.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$2.99 1st","key":"m0","label":"","primary":true},{"display":"~$11-18 r","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.9,"unit":"score","value":6.9,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.6,"unit":"$/yr","value":2.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":6.9,"score_formula":"weighted_components_v1","value":2.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":10.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/name-com","slug":"name-com","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Name.com","provider":"Name.com","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$11 first year; ~$18 renewal (~23% below market average first year)","logo":"/logos/name-com.png","url":"https://www.name.com/pricing","freeLimit":"Paid — ~$11.04 first year / ~$17.99 renewal (.com). ","bestFor":"~1 .com-yr per ~$11 first year; ~$18 renewal (~23% below market average first year)","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":17.99,"valueText":"17.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$11.04 1st","key":"m0","label":"","primary":true},{"display":"~$17.99 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":17.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/gandi-net","slug":"gandi-net","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Gandi.net","provider":"Gandi.net","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$11 entry incl. free SSL + unlimited email aliases; renewal higher (~$24+)","logo":"/logos/gandi-net.png","url":"https://www.gandi.net/en-US/domain/tld/com","freeLimit":"Paid — from $11.00/yr (.com, with included services). ","bestFor":"~1 .com-yr per ~$11 entry incl. free SSL + unlimited email aliases; renewal higher (~$24+)","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":11,"valueText":"11.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$11/yr","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Embeddings/RAG"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":6.9,"unit":"score","value":6.9,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":5.6,"unit":"$/yr","value":2},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":6.9,"score_formula":"weighted_components_v1","value":2,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":11,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/namecheap","slug":"namecheap","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Namecheap","provider":"Namecheap","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $11.28 first year; $18.48+$0.20 at renewal — lifetime free privacy offsets renewal","logo":"/logos/namecheap.png","url":"https://www.namecheap.com/domains/","freeLimit":"Paid — $11.28 first year (+$0.20 ICANN) / $18.48 renewal (.com). ","bestFor":"~1 .com-yr per $11.28 first year; $18.48+$0.20 at renewal — lifetime free privacy offsets renewal","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":18.48,"valueText":"18.48","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$11.28 1st","key":"m0","label":"","primary":true},{"display":"$18.48 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":18.48,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/squarespace-domains","slug":"squarespace-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Squarespace Domains","provider":"Squarespace Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$12-18; privacy + security bundled free, polished UX","logo":"/logos/squarespace-domains.png","url":"https://domains.squarespace.com/","freeLimit":"Paid — from $10/yr (.com ~$12; ~$18.48 renewal). ","bestFor":"~1 .com-yr per ~$12-18; privacy + security bundled free, polished UX","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":18.48,"valueText":"18.48","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$12/yr","key":"m0","label":"","primary":true},{"display":"$18.48 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":18.48,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/ionos-domains","slug":"ionos-domains","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"IONOS Domains","provider":"IONOS Domains","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $1 first year (cheapest entry); ~$20-25 at renewal — budget for the hike","logo":"/logos/ionos-domains.png","url":"https://www.ionos.com/domains/domain-name-prices","freeLimit":"Paid — $1 first year / ~$20-25 renewal (.com). ","bestFor":"~1 .com-yr per $1 first year (cheapest entry); ~$20-25 at renewal — budget for the hike","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":20,"valueText":"20.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$1 1st yr","key":"m0","label":"","primary":true},{"display":"~$20-25 r","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":20,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/bunny-dns","slug":"bunny-dns","category":"domains","access":"conditional","accessBucket":"conditional","tier":"limited","name":"Bunny DNS","provider":"Bunny DNS","planName":"paid","kind":"Paid plan","description":"~10-20M free queries, then ~10M queries per $1 — cheapest at-scale query pricing, no per-zone fee","logo":"/logos/bunny-dns.png","url":"https://bunny.net/pricing/dns/","freeLimit":"Paid — $1/mo minimum (first 10-20M queries free). ","bestFor":"~10-20M free queries, then ~10M queries per $1 — cheapest at-scale query pricing, no per-zone fee","caveats":"","sourceUrl":"https://bunny.net/dns/","offerFacts":[{"key":"pricingModel","valueText":"freemium","origin":"value_model_raw"},{"key":"renewal","valueText":"monthly","origin":"frontmatter"},{"key":"requiresCard","valueText":"True","origin":"frontmatter"}],"tags":["paid","value","domains"],"pricingModel":"freemium","renewal":"monthly","requiresCard":true,"eligibility":["anyone"],"limitations":[{"detail":"The first ~10-20M DNS queries per month are free; beyond that it is ~10M queries per $1 with a $1/mo minimum.","label":"First ~10-20M queries free","renewable":true,"sentiment":"pro","severity":"low","type":"quota_renewable","unit":"queries/mo","value":10000000},{"detail":"Bunny.net requires a minimum $1/month account spend to keep the service active.","label":"$1/mo minimum spend","renewable":false,"sentiment":"neutral","severity":"low","type":"requires_min_balance","unit":"USD/mo","value":1}],"keyMetrics":[{"display":"$1/mo min","key":"m0","label":"","primary":true},{"display":"10-20M free","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🟢 Commercial OK","🟢 Best value"],"valueModel":{"bucket":"freemium","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.4,"unit":"score","value":4.4,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":7.5,"unit":"score","value":7.5}],"required_axis_count":3,"score":4.4,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"freemium"},"subtop":"renewable"}},{"id":"domains/dnsimple-solo","slug":"dnsimple-solo","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DNSimple","provider":"DNSimple","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.50 + ~10M queries per $1 — cheapest per-query of the per-zone DNS hosts","logo":"/logos/dnsimple-solo.png","url":"https://dnsimple.com/pricing","freeLimit":"Paid — $0.50/hosted zone/mo + $0.10/M queries. ","bestFor":"1 zone-month per $0.50 + ~10M queries per $1 — cheapest per-query of the per-zone DNS hosts","caveats":"","sourceUrl":"https://dnsimple.com/pricing","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.50/zone","key":"m0","label":"","primary":true},{"display":"$0.10/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Best value","🟢 Embeddings/RAG"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/google-cloud-dns-scale-tier","slug":"google-cloud-dns-scale-tier","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Google Cloud DNS","provider":"Google Cloud DNS","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.10 + ~5M queries per $1 at scale — best big-cloud rate for large portfolios","logo":"/logos/google-cloud-dns-scale-tier.png","url":"https://cloud.google.com/dns/pricing","freeLimit":"Paid — $0.10/managed zone/mo (after 25) + $0.20/M queries (>1B). ","bestFor":"1 zone-month per $0.10 + ~5M queries per $1 at scale — best big-cloud rate for large portfolios","caveats":"","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.10/zone","key":"m0","label":"","primary":true},{"display":"$0.20/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/google-cloud-dns","slug":"google-cloud-dns","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Google Cloud DNS","provider":"Google Cloud DNS","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.20 + ~2.5M queries per $1 — cheapest big-cloud per-zone fee","logo":"/logos/google-cloud-dns-scale-tier.png","url":"https://cloud.google.com/dns/pricing","freeLimit":"Paid — $0.20/managed zone/mo + $0.40/M queries. ","bestFor":"1 zone-month per $0.20 + ~2.5M queries per $1 — cheapest big-cloud per-zone fee","caveats":"","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.20/zone","key":"m0","label":"","primary":true},{"display":"$0.40/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Best value","🟠 Usage-metered"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/cloudns-premium-m","slug":"cloudns-premium-m","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"ClouDNS","provider":"ClouDNS","planName":"paid","kind":"Paid plan","description":"~50 zones (~150M queries) per $4.95/mo (~$0.10/zone/mo) — excellent multi-domain value","logo":"/logos/cloudns-ddos-protected-s.png","url":"https://www.cloudns.net/premium/","freeLimit":"Paid — $4.95/mo. ","bestFor":"~50 zones (~150M queries) per $4.95/mo (~$0.10/zone/mo) — excellent multi-domain value","caveats":"","sourceUrl":"https://www.cloudns.net/premium/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$4.95/mo","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/cloudns-premium-s","slug":"cloudns-premium-s","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"ClouDNS","provider":"ClouDNS","planName":"paid","kind":"Paid plan","description":"Unlimited-query premium Anycast DNS per $2.95/mo — flat-rate value for steady traffic","logo":"/logos/cloudns-ddos-protected-s.png","url":"https://www.cloudns.net/premium/","freeLimit":"Paid — $2.95/mo (Premium S). ","bestFor":"Unlimited-query premium Anycast DNS per $2.95/mo — flat-rate value for steady traffic","caveats":"","sourceUrl":"https://www.cloudns.net/premium/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$2.95/mo","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Unlimited","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/amazon-route-53-scale-tier","slug":"amazon-route-53-scale-tier","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Amazon Route 53","provider":"Amazon Route 53","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.10 at scale + ~2.5M queries per $1; most widely deployed managed DNS","logo":"/logos/amazon-route-53-scale-tier.png","url":"https://aws.amazon.com/route53/pricing/","freeLimit":"Paid — $0.10/hosted zone/mo (after 25) + $0.40/M queries. ","bestFor":"1 zone-month per $0.10 at scale + ~2.5M queries per $1; most widely deployed managed DNS","caveats":"","sourceUrl":"https://aws.amazon.com/route53/pricing/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.10/zone","key":"m0","label":"","primary":true},{"display":"$0.40/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/amazon-route-53","slug":"amazon-route-53","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Amazon Route 53","provider":"Amazon Route 53","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.50 + ~2.5M queries per $1; pay only for what you use","logo":"/logos/amazon-route-53-scale-tier.png","url":"https://aws.amazon.com/route53/pricing/","freeLimit":"Paid — $0.50/hosted zone/mo + $0.40/M queries. ","bestFor":"1 zone-month per $0.50 + ~2.5M queries per $1; pay only for what you use","caveats":"","sourceUrl":"https://aws.amazon.com/route53/pricing/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.50/zone","key":"m0","label":"","primary":true},{"display":"$0.40/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟠 Usage-metered"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/azure-dns","slug":"azure-dns","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Azure DNS","provider":"Azure DNS","planName":"paid","kind":"Paid plan","description":"1 zone-month per $0.50 + ~2.5M queries per $1 — matches Route 53","logo":"/logos/azure-dns.png","url":"https://azure.microsoft.com/en-us/pricing/details/dns/","freeLimit":"Paid — $0.50/hosted zone/mo + $0.40/M queries. ","bestFor":"1 zone-month per $0.50 + ~2.5M queries per $1 — matches Route 53","caveats":"","sourceUrl":"https://azure.microsoft.com/en-us/pricing/details/dns/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$0.50/zone","key":"m0","label":"","primary":true},{"display":"$0.40/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟠 Usage-metered"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/cloudns-ddos-protected-s","slug":"cloudns-ddos-protected-s","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"ClouDNS","provider":"ClouDNS","planName":"paid","kind":"Paid plan","description":"DDoS-protected unlimited-query Anycast DNS per $5.95/mo flat — rare flat-rate attack resilience","logo":"/logos/cloudns-ddos-protected-s.png","url":"https://www.cloudns.net/ddos-protected-plans/","freeLimit":"Paid — $5.95/mo. ","bestFor":"DDoS-protected unlimited-query Anycast DNS per $5.95/mo flat — rare flat-rate attack resilience","caveats":"","sourceUrl":"https://www.cloudns.net/ddos-protected-plans/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$5.95/mo","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Unlimited","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/godaddy-discount-domain-club","slug":"godaddy-discount-domain-club","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"GoDaddy","provider":"GoDaddy","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $10.99 with membership; $22.99 without — only worth it if holding many domains","logo":"/logos/godaddy-discount-domain-club.png","url":"https://www.godaddy.com/domains/discount-domain-club","freeLimit":"Paid — $10.99/yr (.com via DDC membership) vs $22.99 standard renewal. ","bestFor":"~1 .com-yr per $10.99 with membership; $22.99 without — only worth it if holding many domains","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":22.99,"valueText":"22.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$10.99/yr","key":"m0","label":"","primary":true},{"display":"vs $22.99","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":22.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/digicert-dns-made-easy-small-business","slug":"digicert-dns-made-easy-small-business","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DigiCert DNS Made Easy","provider":"DigiCert / DNS Made Easy","planName":"paid","kind":"Paid plan","description":"~25 DNS zones per $59/yr (~$2.36/zone/yr; ~$1.20-1.95/domain effective) — strong for multi-domain DNS","logo":"/logos/digicert-dns-made-easy-per-query.png","url":"https://dnsmadeeasy.com/","freeLimit":"Paid — ~$59/yr (Small Business: 25 domains). ","bestFor":"~25 DNS zones per $59/yr (~$2.36/zone/yr; ~$1.20-1.95/domain effective) — strong for multi-domain DNS","caveats":"","sourceUrl":"https://www.digicert.com/digicert-dns","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$59/yr","key":"m0","label":"","primary":true},{"display":"25 domains","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/constellix-digicert","slug":"constellix-digicert","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Constellix","provider":"Constellix","planName":"paid","kind":"Paid plan","description":"1 domain-month per $5 + ~1.4M queries per $1; advanced GeoDNS/traffic steering included, no base fee on Basic","logo":"/logos/constellix-digicert.png","url":"https://constellix.digicert.com/","freeLimit":"Paid — usage-based; ~$5/domain/mo + $0.70/M queries (Basic from $0.01/mo floor). ","bestFor":"1 domain-month per $5 + ~1.4M queries per $1; advanced GeoDNS/traffic steering included, no base fee on Basic","caveats":"","sourceUrl":"https://constellix.digicert.com/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$5/dom/mo","key":"m0","label":"","primary":true},{"display":"$0.70/M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Embeddings/RAG"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/hover","slug":"hover","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Hover","provider":"Hover","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$18, consistent renewal, free privacy + DNS — transparent but above wholesale","logo":"/logos/hover.png","url":"https://www.hover.com/domain-pricing","freeLimit":"Paid — ~$17.99/yr (.com). ","bestFor":"~1 .com-yr per ~$18, consistent renewal, free privacy + DNS — transparent but above wholesale","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":18,"valueText":"18.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$17.99/yr","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":18,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/epik","slug":"epik","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Epik","provider":"Epik","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per $15.99 flat; SSL + parking bundled, strong .org first-year deal","logo":"/logos/epik.png","url":"https://www.epik.com/domains/prices/","freeLimit":"Paid — $15.99/yr (.com, flat reg/renew); .org $9.99 first yr. ","bestFor":"~1 .com-yr per $15.99 flat; SSL + parking bundled, strong .org first-year deal","caveats":"","sourceUrl":"https://www.epik.hosting/tld/","offerFacts":[{"key":"offered_price_usd","valueNumber":15.99,"valueText":"15.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$15.99/yr","key":"m0","label":"","primary":true},{"display":".org $9.99","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟢 Flat rate"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":15.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/easydns","slug":"easydns","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"easyDNS","provider":"easyDNS","planName":"paid","kind":"Paid plan","description":"~10 DNS domains per $20-37/yr; combined registrar + DNS in one, mid-priced","logo":"/logos/easydns.png","url":"https://easydns.com/dns/","freeLimit":"Paid — Domains from $15.99/yr; DNS Standard $20-37/yr. ","bestFor":"~10 DNS domains per $20-37/yr; combined registrar + DNS in one, mid-priced","caveats":"","sourceUrl":"https://easydns.com/dns/","offerFacts":[{"key":"offered_price_usd","valueNumber":15.99,"valueText":"15.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$15.99/yr","key":"m0","label":"","primary":true},{"display":"$20-37 DNS","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":15.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/eurodns","slug":"eurodns","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"EuroDNS","provider":"EuroDNS","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~€17.50 incl. SSL + Anycast DNS + branded email — perks raise value over bare price","logo":"/logos/eurodns.png","url":"https://www.eurodns.com/","freeLimit":"Paid — €17.50/yr (.com, renews €13-17.50). ","bestFor":"~1 .com-yr per ~€17.50 incl. SSL + Anycast DNS + branded email — perks raise value over bare price","caveats":"","sourceUrl":"https://www.eurodns.com/domain-extensions","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"€17.50/yr","key":"m0","label":"","primary":true},{"display":"€13-17.5 r","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/dnsimple-teams","slug":"dnsimple-teams","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DNSimple","provider":"DNSimple","planName":"paid","kind":"Paid plan","description":"Multi-user managed DNS + registrar per $29/mo base; bundles included zones — Solo is cheaper for individuals","logo":"/logos/dnsimple-solo.png","url":"https://dnsimple.com/pricing","freeLimit":"Paid — $29/mo base (Teams). ","bestFor":"Multi-user managed DNS + registrar per $29/mo base; bundles included zones — Solo is cheaper for individuals","caveats":"","sourceUrl":"https://dnsimple.com/pricing","offerFacts":[{"key":"offered_price_usd","valueNumber":29,"valueText":"29.0","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$29/mo","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":29,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/njalla","slug":"njalla","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Njalla","provider":"Njalla","planName":"paid","kind":"Paid plan","description":"~1 domain-yr per ~€15 with maximum privacy/anonymity — premium for anonymity, not for price","logo":"/logos/njalla.png","url":"https://njal.la/domains/","freeLimit":"Paid — from €15/yr. ","bestFor":"~1 domain-yr per ~€15 with maximum privacy/anonymity — premium for anonymity, not for price","caveats":"","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"€15/yr","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/dns-made-easy-dns-5","slug":"dns-made-easy-dns-5","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DNS Made Easy","provider":"DNS Made Easy","planName":"paid","kind":"Paid plan","description":"Large-portfolio Anycast DNS per $225/yr; scales the $59 entry tier up — only economical for many domains","logo":"/logos/dns-made-easy-dns-5.png","url":"https://www.whtop.com/review/dnsmadeeasy.com","freeLimit":"Paid — $225/yr ($18.75/mo annual). ","bestFor":"Large-portfolio Anycast DNS per $225/yr; scales the $59 entry tier up — only economical for many domains","caveats":"","sourceUrl":"https://www.digicert.com/digicert-dns","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$225/yr","key":"m0","label":"","primary":true},{"display":"$18.75/mo","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK","🟠 Annual billing"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/digicert-dns-made-easy-per-query","slug":"digicert-dns-made-easy-per-query","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"DigiCert / DNS Made Easy","provider":"DigiCert / DNS Made Easy","planName":"paid","kind":"Paid plan","description":"Per-million query cost falls with scale (down to ~$1.20/domain/yr in bulk); predictable monthly buckets","logo":"/logos/digicert-dns-made-easy-per-query.png","url":"https://www.digicert.com/blog/dns-made-easy/how-much-does-dns-cost","freeLimit":"Paid — $37.95/yr (1M queries) to $524.95/yr (20M). ","bestFor":"Per-million query cost falls with scale (down to ~$1.20/domain/yr in bulk); predictable monthly buckets","caveats":"","sourceUrl":"https://www.digicert.com/digicert-dns","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$37.95/yr","key":"m0","label":"","primary":true},{"display":"1M-20M q","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/network-solutions","slug":"network-solutions","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Network Solutions","provider":"Network Solutions","planName":"paid","kind":"Paid plan","description":"~1 .com-yr per ~$12-20 first year; $37.99 renewal (~4x wholesale) — poor value long-run","logo":"/logos/network-solutions.png","url":"https://www.networksolutions.com/domains/domain-name-pricing","freeLimit":"Paid — ~$11.99-20 first year / $37.99 renewal (.com). ","bestFor":"~1 .com-yr per ~$12-20 first year; $37.99 renewal (~4x wholesale) — poor value long-run","caveats":"","offerFacts":[{"key":"offered_price_usd","valueNumber":37.99,"valueText":"37.99","origin":"value_model_raw"},{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"~$12-20 1st","key":"m0","label":"","primary":true},{"display":"$37.99 ren","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"reference_retail_minus_provider_price","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"reference_retail_minus_provider_price"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"offered_price_usd":37.99,"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/cloudflare-acm-pro-addons","slug":"cloudflare-acm-pro-addons","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"Cloudflare Advanced Certificate Manager / Pro","provider":"Cloudflare Advanced Certificate Manager / Pro","planName":"paid","kind":"Paid plan","description":"1 zone of advanced cert mgmt per $10/mo; Pro adds security at $20-25/mo — paid add-ons, not basic DNS","logo":"/logos/cloudflare-acm-pro-addons.png","url":"https://www.cloudflare.com/plans/","freeLimit":"Paid — $10/mo per zone (ACM) / $20-25/mo (Pro). ","bestFor":"1 zone of advanced cert mgmt per $10/mo; Pro adds security at $20-25/mo — paid add-ons, not basic DNS","caveats":"","sourceUrl":"https://developers.cloudflare.com/ssl/edge-certificates/advanced-certificate-manager/","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$10/mo ACM","key":"m0","label":"","primary":true},{"display":"$20-25 Pro","key":"m1","label":"","primary":false}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}},{"id":"domains/ibm-ns1-connect-essentials","slug":"ibm-ns1-connect-essentials","category":"domains","access":"conditional","accessBucket":"paid","tier":"paid","name":"IBM NS1 Connect","provider":"IBM NS1 Connect","planName":"paid","kind":"Paid plan","description":"Up to 80M queries + 1000 records per $99/mo — premium intelligent-DNS tier, priced for production","logo":"/logos/ibm-ns1-connect-essentials.png","url":"https://www.ibm.com/products/ns1-connect/pricing","freeLimit":"Paid — $99/mo (Essentials). ","bestFor":"Up to 80M queries + 1000 records per $99/mo — premium intelligent-DNS tier, priced for production","caveats":"","offerFacts":[{"key":"pricingModel","valueText":"paid","origin":"value_model_raw"}],"tags":["paid","value","domains"],"pricingModel":"paid","keyMetrics":[{"display":"$99/mo","key":"m0","label":"","primary":true}],"verified":true,"timestamp":"2026-06-18T00:00:00Z","verifiedAt":"2026-06-18","badges":["🔴 Paid only","🟢 Commercial OK"],"valueModel":{"bucket":"paid","calc":{"rating_axis_count":3,"ratings":[{"a":1,"b":0,"formula":"weighted_components_v1","key":"main","label":"Overall","provenance":"weighted_capacity_fit_access","score":4.6,"unit":"score","value":4.6,"weights":{"access":0.2,"capacity":0.5,"fit":0.3}},{"a":2,"anchor":0.01,"b":5,"formula":"fixed_log_v1","key":"capacity","label":"Name/DNS value","provenance":"policy_default_missing_provider_capacity","score":1,"unit":"$/yr","value":0.01},{"a":1,"b":0,"formula":"policy_score_v1","key":"fit","label":"API/DDNS fit","provenance":"derived_from_limitations_badges_and_access_terms","score":8.2,"unit":"score","value":8.2},{"a":1,"b":0,"formula":"policy_score_v1","key":"access","label":"Trust and friction","provenance":"derived_from_limitations_badges_and_access_terms","score":8,"unit":"score","value":8}],"required_axis_count":3,"score":4.6,"score_formula":"weighted_components_v1","value":0.01,"value_kind":"savings_year","value_provenance":"policy_default_missing_provider_capacity"},"commercial":{"source":"inferred","value":true},"generated_by":"scripts/score-infra-value.py","quantities":[],"raw":{"pricingModel":"paid"},"subtop":"renewable"}}],"categories":[{"id":"llm-providers","label":"LLM","description":"Free or BYOK model APIs"},{"id":"embeddings","label":"Embeddings","description":"Embedding, reranker, and vector search services"},{"id":"databases","label":"DB","description":"Structured app state"},{"id":"app-platforms","label":"Apps","description":"Deploy full apps & services"},{"id":"agent-deployment","label":"Agents","description":"Deploy & run AI agents"},{"id":"serverless-functions","label":"Functions","description":"Run functions, edge & jobs"},{"id":"schedulers","label":"Schedulers","description":"Cron jobs & recurring tasks"},{"id":"storage","label":"Storage","description":"Files, datasets, bundles"},{"id":"workspaces","label":"Workspace","description":"Notion-like user surfaces"},{"id":"domains","label":"Domains","description":"Free hostnames and DNS"}],"selectedCategory":"domains","showSidebar":false,"categoryCounts":{"agent-deployment":88,"app-platforms":55,"databases":61,"domains":64,"embeddings":11,"llm-providers":106,"schedulers":50,"serverless-functions":58,"storage":56,"workspaces":70},"softwareCategoryCounts":{"agent-deployment":40,"agent-frameworks":39,"agents":41,"browser-computer-use":28,"chat-ui":27,"data-extraction":31,"fine-tuning":36,"guardrails-security":27,"inference-serving":33,"llm-gateways":37,"mcp-tools":30,"observability-evals":36,"orchestration":20,"rag-vector-memory":39,"sandboxes":32,"voice-realtime":41,"web-crawl-search":40},"apiCategoryCounts":{"ai-ml":34,"business":31,"communication":37,"data-open":24,"dev-tools":31,"entertainment":37,"finance-crypto":35,"food-travel":26,"geo-maps":36,"gov-science":27,"media-images":31,"news-media":32,"search-web":35,"social-comm":26,"sports":34,"weather":30},"agentToolCategoryCounts":{"mcp-cloud":26,"mcp-data":32,"mcp-dev":33,"mcp-other":10,"mcp-productivity":33,"mcp-search":34,"plugins":19,"prompt-libraries":24,"registries":16,"resources":25,"skills":26,"toolkits":22},"totalOfferCount":2002,"documentationSections":[{"id":"methodology","name":"Methodology","items":[{"id":"generosity-measurement","title":"How ratings are computed","href":"/documentation/generosity-measurement"},{"id":"free-tier-conditions","title":"Free-Tier Conditions & Limitations","href":"/documentation/free-tier-conditions"},{"id":"badges-and-labels","title":"Badges, labels & markers","href":"/documentation/badges-and-labels"}]}],"recipeSections":[{"id":"personal-assistant","name":"Personal Assistant","items":[{"id":"archive/notion-upstash-telegram-morning-agent","title":"Morning Notion Task Digest to Telegram","href":"/recipes/archive/notion-upstash-telegram-morning-agent"},{"id":"archive/theme0-langgraph-gmail-email-assistant","title":"Human-in-the-Loop Gmail Email Assistant","href":"/recipes/archive/theme0-langgraph-gmail-email-assistant"},{"id":"archive/theme0-google-calendar-mcp-agent","title":"Natural-Language Google Calendar Agent (MCP)","href":"/recipes/archive/theme0-google-calendar-mcp-agent"},{"id":"archive/theme0-second-brain-notes-rag","title":"Second-Brain Notes Assistant (RAG over your vault)","href":"/recipes/archive/theme0-second-brain-notes-rag"},{"id":"archive/theme0-crewai-daily-briefing-crew","title":"Multi-Agent Daily Briefing Crew","href":"/recipes/archive/theme0-crewai-daily-briefing-crew"}]},{"id":"scheduled-automation","name":"Scheduled Automation","items":[{"id":"archive/theme6-scheduled-log-anomaly-sentinel","title":"Scheduled Log-Anomaly Sentinel with Vector Search","href":"/recipes/archive/theme6-scheduled-log-anomaly-sentinel"},{"id":"archive/theme5-triggerdev-youtube-content-digest","title":"Scheduled YouTube-to-Email Content Digest","href":"/recipes/archive/theme5-triggerdev-youtube-content-digest"},{"id":"archive/theme5-firecrawl-competitor-newsletter","title":"Curated Competitor-News Newsletter from Live Crawls","href":"/recipes/archive/theme5-firecrawl-competitor-newsletter"},{"id":"archive/theme3-trigger-dev-hacker-news-scrape-summary","title":"Scheduled Hacker News Scrape, Summarize, and Email Digest","href":"/recipes/archive/theme3-trigger-dev-hacker-news-scrape-summary"},{"id":"archive/theme3-firecrawl-crawl-docs-upstash-vector-rag","title":"Crawl a Documentation Site into an Upstash Vector RAG Index","href":"/recipes/archive/theme3-firecrawl-crawl-docs-upstash-vector-rag"},{"id":"archive/theme3-langchain-incremental-indexing-pgvector-sync","title":"Incrementally Sync a Source into a pgvector Index Without Re-Embedding","href":"/recipes/archive/theme3-langchain-incremental-indexing-pgvector-sync"},{"id":"archive/theme0-firecrawl-news-digest-email","title":"Daily Web Digest to Your Inbox (Firecrawl)","href":"/recipes/archive/theme0-firecrawl-news-digest-email"},{"id":"archive/theme0-triggerdev-per-user-morning-briefing","title":"Per-User Morning Briefing on Trigger.dev","href":"/recipes/archive/theme0-triggerdev-per-user-morning-briefing"},{"id":"archive/theme1-triggerdev-scheduled-scrape-summary-digest","title":"Scheduled Scrape-and-Summarize Digest with Trigger.dev","href":"/recipes/archive/theme1-triggerdev-scheduled-scrape-summary-digest"}]},{"id":"event-automation","name":"Event Automation","items":[{"id":"archive/theme6-autonomous-incident-triage-agent","title":"Autonomous Incident Triage Agent for On-Call SREs","href":"/recipes/archive/theme6-autonomous-incident-triage-agent"},{"id":"archive/theme6-terraform-pr-review-agent-mcp","title":"Terraform PR Agent with the HashiCorp MCP Server","href":"/recipes/archive/theme6-terraform-pr-review-agent-mcp"},{"id":"archive/theme2-langgraph-pr-review-agent","title":"Automated PR Review Agent with LangGraph","href":"/recipes/archive/theme2-langgraph-pr-review-agent"},{"id":"archive/theme5-langgraph-social-media-post-agent","title":"URL to Twitter & LinkedIn Posts with Human Review","href":"/recipes/archive/theme5-langgraph-social-media-post-agent"},{"id":"archive/theme4-crewai-multi-agent-ticket-triage","title":"Multi-Agent Support Ticket Triage with CrewAI","href":"/recipes/archive/theme4-crewai-multi-agent-ticket-triage"},{"id":"archive/theme4-zendesk-webhook-triage-agent","title":"Zendesk Ticket Triage Agent: Classify, Search the KB, Route to Slack","href":"/recipes/archive/theme4-zendesk-webhook-triage-agent"},{"id":"archive/theme3-langchain-invoice-email-to-postgres","title":"Extract Invoice and Receipt Data from Email into Postgres","href":"/recipes/archive/theme3-langchain-invoice-email-to-postgres"},{"id":"archive/theme2-trigger-dev-github-issue-triage","title":"GitHub Issue Triage and PR Review on Trigger.dev","href":"/recipes/archive/theme2-trigger-dev-github-issue-triage"},{"id":"archive/theme1-firecrawl-monitor-competitor-watch-agent","title":"Competitor Web-Change Watch Agent with Firecrawl Monitor","href":"/recipes/archive/theme1-firecrawl-monitor-competitor-watch-agent"}]},{"id":"worker","name":"Worker","items":[{"id":"cloudflare-free-app-stack","title":"Cloudflare Free App Stack","href":"/recipes/cloudflare-free-app-stack"},{"id":"cloudflare-ai-gateway-free-llm-fallback","title":"Cloudflare AI Gateway Free LLM Fallback Chain","href":"/recipes/cloudflare-ai-gateway-free-llm-fallback"},{"id":"archive/theme6-log-clustering-triage-agent","title":"Log Clustering and Triage Agent over MCP","href":"/recipes/archive/theme6-log-clustering-triage-agent"},{"id":"vercel-agent-ai-gateway-central-hub","title":"Vercel Agent AI Gateway Central Hub","href":"/recipes/vercel-agent-ai-gateway-central-hub"},{"id":"archive/theme7-orchestrator-workers-fact-checker","title":"Orchestrator-Workers News Fact-Checker","href":"/recipes/archive/theme7-orchestrator-workers-fact-checker"},{"id":"archive/theme4-firecrawl-docs-to-knowledge-base-agent","title":"Turn a Documentation Site into a Support Agent with Firecrawl and LangGraph","href":"/recipes/archive/theme4-firecrawl-docs-to-knowledge-base-agent"},{"id":"archive/theme5-triggerdev-youtube-content-digest","title":"Scheduled YouTube-to-Email Content Digest","href":"/recipes/archive/theme5-triggerdev-youtube-content-digest"},{"id":"archive/theme7-crewai-hierarchical-content-crew","title":"CrewAI Hierarchical Content Crew","href":"/recipes/archive/theme7-crewai-hierarchical-content-crew"},{"id":"archive/theme5-firecrawl-competitor-newsletter","title":"Curated Competitor-News Newsletter from Live Crawls","href":"/recipes/archive/theme5-firecrawl-competitor-newsletter"},{"id":"archive/theme7-parallel-subagent-research-swarm","title":"Parallel Subagent Research Swarm","href":"/recipes/archive/theme7-parallel-subagent-research-swarm"},{"id":"archive/theme5-content-repurposing-worker","title":"Repurpose One Blog Post into a Week of Channels","href":"/recipes/archive/theme5-content-repurposing-worker"},{"id":"archive/theme2-cover-agent-test-generation","title":"Coverage-Driven Unit Test Generation with Cover-Agent","href":"/recipes/archive/theme2-cover-agent-test-generation"},{"id":"archive/theme3-trigger-dev-hacker-news-scrape-summary","title":"Scheduled Hacker News Scrape, Summarize, and Email Digest","href":"/recipes/archive/theme3-trigger-dev-hacker-news-scrape-summary"},{"id":"archive/theme3-crewai-multi-agent-lead-scraper","title":"Multi-Agent Lead Scraper that Outputs a Structured Leads Table","href":"/recipes/archive/theme3-crewai-multi-agent-lead-scraper"},{"id":"archive/theme3-langchain-invoice-email-to-postgres","title":"Extract Invoice and Receipt Data from Email into Postgres","href":"/recipes/archive/theme3-langchain-invoice-email-to-postgres"},{"id":"archive/theme0-firecrawl-news-digest-email","title":"Daily Web Digest to Your Inbox (Firecrawl)","href":"/recipes/archive/theme0-firecrawl-news-digest-email"},{"id":"archive/theme1-crewai-competitive-analysis-crew","title":"Competitive Analysis Crew that Outputs a Strategic Report","href":"/recipes/archive/theme1-crewai-competitive-analysis-crew"},{"id":"archive/theme1-triggerdev-scheduled-scrape-summary-digest","title":"Scheduled Scrape-and-Summarize Digest with Trigger.dev","href":"/recipes/archive/theme1-triggerdev-scheduled-scrape-summary-digest"}]},{"id":"workflow","name":"Workflow","items":[{"id":"cloudflare-free-app-stack","title":"Cloudflare Free App Stack","href":"/recipes/cloudflare-free-app-stack"},{"id":"cloudflare-ai-gateway-free-llm-fallback","title":"Cloudflare AI Gateway Free LLM Fallback Chain","href":"/recipes/cloudflare-ai-gateway-free-llm-fallback"},{"id":"vercel-agent-ai-gateway-central-hub","title":"Vercel Agent AI Gateway Central Hub","href":"/recipes/vercel-agent-ai-gateway-central-hub"},{"id":"archive/theme6-natural-language-iac-generator","title":"Natural-Language Infrastructure-as-Code Generator","href":"/recipes/archive/theme6-natural-language-iac-generator"},{"id":"archive/theme6-terraform-pr-review-agent-mcp","title":"Terraform PR Agent with the HashiCorp MCP Server","href":"/recipes/archive/theme6-terraform-pr-review-agent-mcp"},{"id":"archive/theme2-langgraph-pr-review-agent","title":"Automated PR Review Agent with LangGraph","href":"/recipes/archive/theme2-langgraph-pr-review-agent"},{"id":"archive/theme7-orchestrator-workers-fact-checker","title":"Orchestrator-Workers News Fact-Checker","href":"/recipes/archive/theme7-orchestrator-workers-fact-checker"},{"id":"archive/theme7-evaluator-optimizer-translation-loop","title":"Evaluator-Optimizer Translation Loop","href":"/recipes/archive/theme7-evaluator-optimizer-translation-loop"},{"id":"archive/theme5-crewai-seo-blog-editorial-crew","title":"Multi-Agent SEO Blog Pipeline that Publishes to Ghost","href":"/recipes/archive/theme5-crewai-seo-blog-editorial-crew"},{"id":"archive/theme7-langgraph-supervisor-research-desk","title":"LangGraph Supervisor Research Desk","href":"/recipes/archive/theme7-langgraph-supervisor-research-desk"},{"id":"archive/theme4-crewai-multi-agent-ticket-triage","title":"Multi-Agent Support Ticket Triage with CrewAI","href":"/recipes/archive/theme4-crewai-multi-agent-ticket-triage"},{"id":"archive/theme5-qdrant-brand-aware-content-rag","title":"Brand-Aware Content Generator with RAG","href":"/recipes/archive/theme5-qdrant-brand-aware-content-rag"},{"id":"archive/theme4-inngest-durable-rag-answer-workflow","title":"Durable RAG Answer Workflow with Inngest","href":"/recipes/archive/theme4-inngest-durable-rag-answer-workflow"},{"id":"archive/theme7-llamaindex-agentworkflow-report-swarm","title":"LlamaIndex AgentWorkflow Report Swarm","href":"/recipes/archive/theme7-llamaindex-agentworkflow-report-swarm"},{"id":"archive/theme5-content-repurposing-worker","title":"Repurpose One Blog Post into a Week of Channels","href":"/recipes/archive/theme5-content-repurposing-worker"},{"id":"archive/theme2-cover-agent-test-generation","title":"Coverage-Driven Unit Test Generation with Cover-Agent","href":"/recipes/archive/theme2-cover-agent-test-generation"},{"id":"archive/theme3-llamaparse-pdf-manuals-qdrant-hybrid-search","title":"Parse Complex PDF Manuals into a Qdrant Hybrid-Search Knowledge Base","href":"/recipes/archive/theme3-llamaparse-pdf-manuals-qdrant-hybrid-search"},{"id":"archive/theme2-openhands-dependency-migration-agent","title":"Autonomous Dependency Migration Agent with OpenHands","href":"/recipes/archive/theme2-openhands-dependency-migration-agent"},{"id":"archive/theme0-crewai-daily-briefing-crew","title":"Multi-Agent Daily Briefing Crew","href":"/recipes/archive/theme0-crewai-daily-briefing-crew"},{"id":"archive/theme2-trigger-dev-github-issue-triage","title":"GitHub Issue Triage and PR Review on Trigger.dev","href":"/recipes/archive/theme2-trigger-dev-github-issue-triage"},{"id":"archive/theme1-firecrawl-deep-research-agent","title":"Deep Research Agent with Firecrawl and an Agent SDK","href":"/recipes/archive/theme1-firecrawl-deep-research-agent"},{"id":"archive/theme2-firecrawl-qdrant-migration-assistant","title":"Live-Docs Migration Assistant with Firecrawl and Qdrant","href":"/recipes/archive/theme2-firecrawl-qdrant-migration-assistant"},{"id":"archive/theme0-triggerdev-per-user-morning-briefing","title":"Per-User Morning Briefing on Trigger.dev","href":"/recipes/archive/theme0-triggerdev-per-user-morning-briefing"},{"id":"archive/theme1-langgraph-exa-deep-research-pipeline","title":"Auditable Deep Research Pipeline with LangGraph and Exa","href":"/recipes/archive/theme1-langgraph-exa-deep-research-pipeline"}]},{"id":"agent-runtime","name":"Agent Runtime","items":[{"id":"cloudflare-free-app-stack","title":"Cloudflare Free App Stack","href":"/recipes/cloudflare-free-app-stack"},{"id":"archive/theme6-autonomous-incident-triage-agent","title":"Autonomous Incident Triage Agent for On-Call SREs","href":"/recipes/archive/theme6-autonomous-incident-triage-agent"},{"id":"cloudflare-ai-gateway-free-llm-fallback","title":"Cloudflare AI Gateway Free LLM Fallback Chain","href":"/recipes/cloudflare-ai-gateway-free-llm-fallback"},{"id":"vercel-agent-ai-gateway-central-hub","title":"Vercel Agent AI Gateway Central Hub","href":"/recipes/vercel-agent-ai-gateway-central-hub"},{"id":"archive/theme6-natural-language-iac-generator","title":"Natural-Language Infrastructure-as-Code Generator","href":"/recipes/archive/theme6-natural-language-iac-generator"},{"id":"archive/theme6-kubernetes-sre-helper-agent","title":"Kubernetes SRE Helper Agent for Multi-Cluster Toil","href":"/recipes/archive/theme6-kubernetes-sre-helper-agent"},{"id":"archive/theme0-langgraph-gmail-email-assistant","title":"Human-in-the-Loop Gmail Email Assistant","href":"/recipes/archive/theme0-langgraph-gmail-email-assistant"},{"id":"archive/theme5-langgraph-social-media-post-agent","title":"URL to Twitter & LinkedIn Posts with Human Review","href":"/recipes/archive/theme5-langgraph-social-media-post-agent"},{"id":"archive/theme7-langgraph-supervisor-research-desk","title":"LangGraph Supervisor Research Desk","href":"/recipes/archive/theme7-langgraph-supervisor-research-desk"},{"id":"archive/theme7-crewai-hierarchical-content-crew","title":"CrewAI Hierarchical Content Crew","href":"/recipes/archive/theme7-crewai-hierarchical-content-crew"},{"id":"archive/theme4-zendesk-webhook-triage-agent","title":"Zendesk Ticket Triage Agent: Classify, Search the KB, Route to Slack","href":"/recipes/archive/theme4-zendesk-webhook-triage-agent"},{"id":"archive/theme7-llamaindex-agentworkflow-report-swarm","title":"LlamaIndex AgentWorkflow Report Swarm","href":"/recipes/archive/theme7-llamaindex-agentworkflow-report-swarm"},{"id":"archive/theme4-llamaindex-document-agents-support","title":"Document Agents over Manuals and FAQs with LlamaIndex","href":"/recipes/archive/theme4-llamaindex-document-agents-support"},{"id":"archive/theme7-parallel-subagent-research-swarm","title":"Parallel Subagent Research Swarm","href":"/recipes/archive/theme7-parallel-subagent-research-swarm"},{"id":"archive/theme2-llamaindex-codebase-qa","title":"Chat With Your Codebase Using LlamaIndex RAG","href":"/recipes/archive/theme2-llamaindex-codebase-qa"},{"id":"archive/theme0-google-calendar-mcp-agent","title":"Natural-Language Google Calendar Agent (MCP)","href":"/recipes/archive/theme0-google-calendar-mcp-agent"},{"id":"archive/theme3-crewai-multi-agent-lead-scraper","title":"Multi-Agent Lead Scraper that Outputs a Structured Leads Table","href":"/recipes/archive/theme3-crewai-multi-agent-lead-scraper"},{"id":"archive/theme2-openhands-dependency-migration-agent","title":"Autonomous Dependency Migration Agent with OpenHands","href":"/recipes/archive/theme2-openhands-dependency-migration-agent"},{"id":"archive/theme1-firecrawl-deep-research-agent","title":"Deep Research Agent with Firecrawl and an Agent SDK","href":"/recipes/archive/theme1-firecrawl-deep-research-agent"},{"id":"archive/theme1-langgraph-exa-deep-research-pipeline","title":"Auditable Deep Research Pipeline with LangGraph and Exa","href":"/recipes/archive/theme1-langgraph-exa-deep-research-pipeline"},{"id":"archive/theme1-crewai-competitive-analysis-crew","title":"Competitive Analysis Crew that Outputs a Strategic Report","href":"/recipes/archive/theme1-crewai-competitive-analysis-crew"},{"id":"archive/theme1-searxng-private-web-research-agent","title":"Private Web Research Agent with Self-Hosted SearXNG","href":"/recipes/archive/theme1-searxng-private-web-research-agent"}]},{"id":"notification","name":"Notification","items":[{"id":"archive/theme6-kubernetes-sre-helper-agent","title":"Kubernetes SRE Helper Agent for Multi-Cluster Toil","href":"/recipes/archive/theme6-kubernetes-sre-helper-agent"},{"id":"archive/theme0-firecrawl-news-digest-email","title":"Daily Web Digest to Your Inbox (Firecrawl)","href":"/recipes/archive/theme0-firecrawl-news-digest-email"},{"id":"archive/theme0-triggerdev-per-user-morning-briefing","title":"Per-User Morning Briefing on Trigger.dev","href":"/recipes/archive/theme0-triggerdev-per-user-morning-briefing"},{"id":"archive/theme1-firecrawl-monitor-competitor-watch-agent","title":"Competitor Web-Change Watch Agent with Firecrawl Monitor","href":"/recipes/archive/theme1-firecrawl-monitor-competitor-watch-agent"}]},{"id":"knowledge-base","name":"Knowledge Base","items":[{"id":"archive/theme6-log-clustering-triage-agent","title":"Log Clustering and Triage Agent over MCP","href":"/recipes/archive/theme6-log-clustering-triage-agent"},{"id":"archive/theme6-scheduled-log-anomaly-sentinel","title":"Scheduled Log-Anomaly Sentinel with Vector Search","href":"/recipes/archive/theme6-scheduled-log-anomaly-sentinel"},{"id":"archive/theme4-langgraph-qdrant-hybrid-support-chatbot","title":"Hybrid-Search Customer Support Chatbot with LangGraph and Qdrant","href":"/recipes/archive/theme4-langgraph-qdrant-hybrid-support-chatbot"},{"id":"archive/theme4-firecrawl-docs-to-knowledge-base-agent","title":"Turn a Documentation Site into a Support Agent with Firecrawl and LangGraph","href":"/recipes/archive/theme4-firecrawl-docs-to-knowledge-base-agent"},{"id":"archive/theme5-qdrant-brand-aware-content-rag","title":"Brand-Aware Content Generator with RAG","href":"/recipes/archive/theme5-qdrant-brand-aware-content-rag"},{"id":"archive/theme4-llamaindex-document-agents-support","title":"Document Agents over Manuals and FAQs with LlamaIndex","href":"/recipes/archive/theme4-llamaindex-document-agents-support"},{"id":"archive/theme2-llamaindex-codebase-qa","title":"Chat With Your Codebase Using LlamaIndex RAG","href":"/recipes/archive/theme2-llamaindex-codebase-qa"},{"id":"archive/theme0-second-brain-notes-rag","title":"Second-Brain Notes Assistant (RAG over your vault)","href":"/recipes/archive/theme0-second-brain-notes-rag"},{"id":"archive/theme3-llamaparse-pdf-manuals-qdrant-hybrid-search","title":"Parse Complex PDF Manuals into a Qdrant Hybrid-Search Knowledge Base","href":"/recipes/archive/theme3-llamaparse-pdf-manuals-qdrant-hybrid-search"},{"id":"archive/theme3-firecrawl-crawl-docs-upstash-vector-rag","title":"Crawl a Documentation Site into an Upstash Vector RAG Index","href":"/recipes/archive/theme3-firecrawl-crawl-docs-upstash-vector-rag"},{"id":"archive/theme3-langchain-incremental-indexing-pgvector-sync","title":"Incrementally Sync a Source into a pgvector Index Without Re-Embedding","href":"/recipes/archive/theme3-langchain-incremental-indexing-pgvector-sync"},{"id":"archive/theme2-firecrawl-qdrant-migration-assistant","title":"Live-Docs Migration Assistant with Firecrawl and Qdrant","href":"/recipes/archive/theme2-firecrawl-qdrant-migration-assistant"},{"id":"archive/theme1-searxng-private-web-research-agent","title":"Private Web Research Agent with Self-Hosted SearXNG","href":"/recipes/archive/theme1-searxng-private-web-research-agent"}]}],"curatedHighlightsByCategory":{"llm-providers":{"collection":"infrastructure","category":"llm-providers","updatedAt":"2026-07-13","picks":[{"slug":"google-gemini","headline":"The default free frontier API","description":"The strongest standing free tier in the catalog: current Gemini frontier models, a real free quota that renews daily, and no credit card at any point. Tool calling, structured output, and a long context window are all on the free tier — the whole modern feature set, not a crippled demo. Note the two honest trade-offs: the API is Google-native REST rather than OpenAI-compatible, and free-tier prompts are used for model training with no opt-out. Rate limits vary by model and region, but for agents, prototypes, and side projects the free tier is genuinely workable as a daily driver. If you only configure one free LLM provider, make it this one.","whyChips":["No card","Frontier models","Model-specific limits"],"verified":{"verifiedAt":"2026-07-13","confidence":"high","note":"Official Google pricing confirms a free tier and training use; official rate-limit docs say RPM, TPM, and RPD vary by model/project and must be read from AI Studio. No blanket 5,000-request quota is claimed."},"offer":{"slug":"google-gemini","title":"Google AI Studio / Gemini API","provider":"Google AI Studio / Gemini API","planName":"freemium","logo":"/logos/gemini.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier exists; exact RPM, TPM, and RPD vary by model, project, region, and the live limits shown in Google AI Studio.","keyMetrics":[{"key":"model","label":"Best model","value":"50.2 AA","display":"50.2 AA"}],"url":"https://ai.google.dev/gemini-api/docs"}},{"slug":"groq","headline":"Absurd speed, free to start","description":"LPU inference makes open models (Llama, Qwen, GPT-OSS) respond at hundreds of tokens per second — interactive agents feel instant. The free plan has honest per-model RPM/RPD/TPM limits visible in the console, no card required. When latency is the feature, start here.","whyChips":["Fastest inference","No card"],"verified":{"verifiedAt":"2026-07-07","confidence":"high","note":"All five S2.5 points live-verified (console rate-limit docs, pricing, ToS, model list); no card; commercial OK."},"offer":{"slug":"groq","title":"GroqCloud","provider":"GroqCloud","planName":"freemium","logo":"/logos/groq.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free plan limits are shown per organization/model in Groq Console; measured as RPM/RPD/TPM/TPD.","keyMetrics":[{"key":"model","label":"Best model","value":"23.8 AA","display":"23.8 AA"},{"key":"tokens_per_minute","label":"Tokens/min","value":"6K T/min","display":"6K T/min"},{"key":"requests_per_day","label":"Requests/day","value":"14.4K R/day","display":"14.4K R/day"}],"url":"https://console.groq.com/"}},{"slug":"openrouter","headline":"27 free models behind one key","description":"One OpenAI-compatible key routes to every provider's zero-price models — 27 free routes at last count, including strong recent open-weights. Free-model limits are request-based (about 20 RPM / 50 per day without a top-up), which is plenty for evaluation and light agent duty. The single-integration hedge against any one provider changing its terms.","whyChips":["One key, many models","OpenAI-compatible"],"verified":{"verifiedAt":"2026-07-07","confidence":"high","note":"Live-verified: 27+ :free routes, 20 RPM / 50 RPD (1,000 RPD with $10 credit), no card, commercial OK; credit balance must stay at $0 or above."},"offer":{"slug":"openrouter","title":"OpenRouter","provider":"OpenRouter","planName":"freemium","logo":"/logos/apis/openrouter.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"27 zero-price OpenRouter routes; no-top-up free-model limits are request-based (20 RPM, 50 requests/day). Buying credits raises the daily limit.","keyMetrics":[{"key":"model","label":"Best model","value":"37.8 AA","display":"37.8 AA"},{"key":"requests_per_day","label":"Requests/day","value":"50 R/day","display":"50 R/day"},{"key":"requests_per_minute","label":"Requests/min","value":"20 R/min","display":"20 R/min"}],"url":"https://openrouter.ai/"}}],"hero":{"slug":"google-gemini","headline":"The default free frontier API","description":"The strongest standing free tier in the catalog: current Gemini frontier models, a real free quota that renews daily, and no credit card at any point. Tool calling, structured output, and a long context window are all on the free tier — the whole modern feature set, not a crippled demo. Note the two honest trade-offs: the API is Google-native REST rather than OpenAI-compatible, and free-tier prompts are used for model training with no opt-out. Rate limits vary by model and region, but for agents, prototypes, and side projects the free tier is genuinely workable as a daily driver. If you only configure one free LLM provider, make it this one.","whyChips":["No card","Frontier models","Model-specific limits"],"verified":{"verifiedAt":"2026-07-13","confidence":"high","note":"Official Google pricing confirms a free tier and training use; official rate-limit docs say RPM, TPM, and RPD vary by model/project and must be read from AI Studio. No blanket 5,000-request quota is claimed."},"offer":{"slug":"google-gemini","title":"Google AI Studio / Gemini API","provider":"Google AI Studio / Gemini API","planName":"freemium","logo":"/logos/gemini.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier exists; exact RPM, TPM, and RPD vary by model, project, region, and the live limits shown in Google AI Studio.","keyMetrics":[{"key":"model","label":"Best model","value":"50.2 AA","display":"50.2 AA"}],"url":"https://ai.google.dev/gemini-api/docs"}},"nominations":[{"slug":"mistral-ai","label":"Frontier free","description":"Frontier Mistral models (Medium 3.5, Large 3, Codestral) on a no-card Experiment tier that is ongoing, not a trial. Data training is on by default and the tier is framed for evaluation — flip the opt-out and it is the best EU-hosted free entry point.","verified":{"verifiedAt":"2026-07-10","confidence":"high","note":"Live-verified: ongoing no-card free tier, 10 models incl. frontier; exact limits login-gated; data-training default-on; commercial use requires paid Scale plan."},"icon":"medal","offer":{"slug":"mistral-ai","title":"Mistral AI","provider":"Mistral AI","planName":"freemium","logo":"/logos/mistral-ai.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free 'Experiment' plan, no credit card; public Mistral docs state limited free-mode rate limits and a token/month cap, but do not publish a numeric monthly token allowance. Prompts may be used to improve models.","keyMetrics":[{"key":"model","label":"Best model","value":"12.5 AA","display":"12.5 AA"}],"url":"https://console.mistral.ai/api-keys"}},{"slug":"ollama-cloud","label":"Privacy first","description":"A genuine $0 tier metered by GPU time rather than tokens, with frontier open models and a no-logging, no-training requirement on every partner. The only shortlist entry built around data privacy.","verified":{"verifiedAt":"2026-07-09","confidence":"high","note":"Live pricing page: $0 plan, GPU-time metering, 5h/7d limit resets, privacy/no-logging language; commercial allowed."},"icon":"medal","offer":{"slug":"ollama-cloud","title":"Ollama Cloud","provider":"Ollama Cloud","planName":"freemium","logo":"/logos/ollama-cloud.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free $0 plan includes access to cloud models with reported 'light usage' limits: session limits reset every 5 hours and weekly limits every 7 days; usage measured by GPU time, not tokens. Pro ($20/mo) and Max ($100/mo) raise limits 50x/250x.","keyMetrics":[{"key":"model","label":"Best model","value":"33.8 AA","display":"33.8 AA"}],"url":"https://ollama.com/cloud"}},{"slug":"fireworks-ai","label":"Model breadth","description":"34 models — DeepSeek V4, Llama 4, Qwen 3.6, Kimi K2, GLM-5.2 — behind one OpenAI-compatible key, with a $1 no-card signup credit that covers real evaluation. Production continues seamlessly as pay-as-you-go.","verified":{"verifiedAt":"2026-07-09","confidence":"high","note":"Live pricing page: $1 one-time signup credit, no card, instant key, OpenAI-compatible; commercial allowed; finite credit, not ongoing-free."},"icon":"medal","offer":{"slug":"fireworks-ai","title":"Fireworks AI","provider":"Fireworks AI","planName":"finite_credit","logo":"/logos/apis/fireworks-ai.png","pricingModel":"finite_credit","accessBucket":"conditional","freeLimitText":"$1 in free credits on signup for serverless text and vision models; pay-as-you-go thereafter. Finite, one-time.","keyMetrics":[{"key":"model","label":"Best model","value":"51.1 AA","display":"51.1 AA"},{"key":"requests_per_minute","label":"Requests/min","value":"10 R/min","display":"10 R/min"},{"key":"credit_amount_usd","label":"Credit","value":"1 USD","display":"1 USD"}],"url":"https://fireworks.ai/"}}],"paidPicks":[{"slug":"kimi-code-moderato","description":"A focused coding subscription for Kimi's long-context code models with OpenAI and Anthropic-compatible endpoints.","priceFact":"$19/mo","offer":{"slug":"kimi-code-moderato","title":"Kimi Code Moderato","provider":"Kimi Code Moderato","planName":"paid","logo":"/logos/kimi-code-moderato.png","pricingModel":"paid","accessBucket":"paid","freeLimitText":"Paid — $19/mo ($15/mo billed annually). Kimi K2.7 Code + K2.7 HighSpeed (~180 tok/s) + K2.6; ~300-1,200 requests/5h with weekly quota, up to 30 concurrent; OpenAI- AND Anthropic-compatible endpoints (Claude Code, OpenCode, OpenClaw, custom agents)","keyMetrics":[{"key":"model","label":"Best model","value":"42 AA","display":"42 AA"},{"key":"requests_per_month","label":"Requests/month","value":"172.8K R/mo","display":"172.8K R/mo"},{"key":"paid_value_ratio","label":"Value ratio","value":"0.05 value/$","display":"0.05 value/$"}],"url":"https://www.kimi.com/code"}},{"slug":"command-code-provider-api","description":"A direct provider API with included usage, discounted open models, and list-price access to premium frontier models.","priceFact":"$15/mo + PAYG","offer":{"slug":"command-code-provider-api","title":"Command Code Provider API","provider":"Command Code Provider API","planName":"paid","logo":"/logos/command-code-provider-api.png","pricingModel":"paid","accessBucket":"paid","freeLimitText":"Paid — $15/mo ($15 usage included, then PAYG at model rates, no markup). Raw OpenAI- + Anthropic-compatible API ('no lock-in — any client or agent') with GLM-5.2 + GLM-5.2 Fast (1M ctx), Kimi K2.7 Code + HighSpeed, DeepSeek V4 Pro (75% off), MiMo V2.5 (98% off), plus Claude/GPT/Gemini at list; $15 usage included, then pay-as-you-go with permanent discounts","keyMetrics":[{"key":"model","label":"Best model","value":"51.1 AA","display":"51.1 AA"}],"url":"https://commandcode.ai/pricing"}},{"slug":"deepseek-platform-api","description":"Low-cost metered DeepSeek API access for chat and reasoning workloads when pay-as-you-go pricing is the right fit.","priceFact":"$0.28/M out","offer":{"slug":"deepseek-platform-api","title":"DeepSeek Platform API","provider":"DeepSeek Platform API","planName":"paid","logo":"/logos/deepseek-platform-api.png","pricingModel":"paid","accessBucket":"paid","freeLimitText":"Paid — Pay-as-you-go, ~$0.28/M output (chat); R1 $0.55/$2.19. deepseek-chat (V3.2): $0.028 cache / $0.28 input miss / $0.42 output per 1M; deepseek-reasoner (R1): $0.14/$0.55/$2.19, cheapest top-tier reasoning","keyMetrics":[{"key":"model","label":"Best model","value":"24.7 AA","display":"24.7 AA"}],"url":"https://api-docs.deepseek.com/quick_start/pricing"}}],"specialSlot":{"slug":"nvidia","description":"NVIDIA NIM is a conditional developer-access offer: useful when its model catalog and rate limits match the prototype.","priceFact":"40 RPM","verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Live-verified: ongoing rate-limited trial (~40 RPM), no card, instant NGC key, 145+ models; commercial use NOT allowed on the free endpoint (NVIDIA API Trial ToS)."},"label":"40 RPM developer access","offer":{"slug":"nvidia","title":"NVIDIA NIM","provider":"NVIDIA NIM","planName":"freemium","logo":"/logos/nvidia.svg","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free developer access: sign up and call many models through one endpoint; free use is governed by a 40 requests-per-minute rate limit (NVIDIA retired the old signup-credit system). Verify current rate limits and model list on the site.","keyMetrics":[{"key":"model","label":"Best model","value":"44.4 AA","display":"44.4 AA"},{"key":"requests_per_minute","label":"Requests/min","value":"40 R/min","display":"40 R/min"}],"url":"https://build.nvidia.com/"}}},"embeddings":{"collection":"infrastructure","category":"embeddings","updatedAt":"2026-07-10","intro":"Hosted vector and embedding services with free starter capacity for retrieval-augmented agent workflows.","picks":[{"slug":"pinecone","headline":"Mainstream managed vector search","description":"Pinecone is the hero embeddings pick because it is the most recognized managed vector database with a clear and generous free Starter plan. The free tier includes up to 2 GB storage, 2 million write units per month, 1 million read units per month, and up to 5 serverless indexes on AWS us-east-1, plus 5 million embedding tokens per month of inference and 1 GB of Assistant storage. That quota handles real retrieval prototypes and small production workloads before the paid Builder plan at $20 per month is needed.","whyChips":["2 GB storage","Serverless indexes","Inference included"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"pinecone","title":"Pinecone","provider":"Pinecone","planName":"freemium","logo":"/logos/pinecone-builder.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"The Starter plan is free with no credit card: up to 2 GB storage, 2M write units/mo, 1M read units/mo, and up to 5 serverless indexes on AWS us-east-1, plus 5M embedding tokens/mo of Inference and 1 GB of Assistant storage.","keyMetrics":[{"key":"free_tokens_per_month","label":"Monthly tokens","value":"5M T/mo","display":"5M T/mo"},{"key":"storage_gb","label":"Storage","value":"2 GB","display":"2 GB"}],"url":"https://www.pinecone.io/"}},{"slug":"weaviate-cloud-serverless","headline":"Free sandbox with lowest storage cost","description":"Weaviate Cloud Serverless is the side pick for teams that want a managed Weaviate instance without running the stack themselves. The free tier includes 100,000 objects and 1 GB of storage, which is enough to evaluate Weaviate's hybrid search and vector capabilities. Beyond the free tier, the per-dimension pricing at $0.095 per million dimensions is among the cheapest published rates for vector storage.","whyChips":["100k objects free","Hybrid search","$0.095/M dims"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"weaviate-cloud-serverless","title":"Weaviate Cloud","provider":"Weaviate Cloud","planName":"freemium","logo":"/logos/weaviate-cloud-serverless.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier (100K objects, 1 GB) to start; Serverless then ~$25/mo minimum, then $0.095 per 1M vector dimensions/month (storage) — among the cheapest per-dimension vector rates.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"1 GB","display":"1 GB"}],"url":"https://weaviate.io/pricing"}},{"slug":"zilliz-cloud","headline":"Managed Milvus with largest free quota","description":"Zilliz Cloud is the side pick for teams that want the largest free quota among the managed Milvus options. The free cluster includes 5 GB storage (approximately 1 million 768-dimensional vectors), 2.5 million vCUs per month, and up to 5 collections with no credit card required. As the creators of Milvus, the migration story and ecosystem support are clearer than for other managed vector stores.","whyChips":["5 GB storage","Milvus ecosystem","No card"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"zilliz-cloud","title":"Zilliz Cloud","provider":"Zilliz Cloud","planName":"freemium","logo":"/logos/zilliz-cloud-serverless.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"One Free cluster per organization with 5 GB storage (~1M 768-dim vectors), 2.5M vCUs/month, and up to 5 collections, no credit card required.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"5 GB","display":"5 GB"}],"url":"https://zilliz.com"}}],"hero":{"slug":"pinecone","headline":"Mainstream managed vector search","description":"Pinecone is the hero embeddings pick because it is the most recognized managed vector database with a clear and generous free Starter plan. The free tier includes up to 2 GB storage, 2 million write units per month, 1 million read units per month, and up to 5 serverless indexes on AWS us-east-1, plus 5 million embedding tokens per month of inference and 1 GB of Assistant storage. That quota handles real retrieval prototypes and small production workloads before the paid Builder plan at $20 per month is needed.","whyChips":["2 GB storage","Serverless indexes","Inference included"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"pinecone","title":"Pinecone","provider":"Pinecone","planName":"freemium","logo":"/logos/pinecone-builder.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"The Starter plan is free with no credit card: up to 2 GB storage, 2M write units/mo, 1M read units/mo, and up to 5 serverless indexes on AWS us-east-1, plus 5M embedding tokens/mo of Inference and 1 GB of Assistant storage.","keyMetrics":[{"key":"free_tokens_per_month","label":"Monthly tokens","value":"5M T/mo","display":"5M T/mo"},{"key":"storage_gb","label":"Storage","value":"2 GB","display":"2 GB"}],"url":"https://www.pinecone.io/"}},"nominations":[{"slug":"qdrant-cloud-free","label":"Small cluster","description":"Qdrant Cloud Free Tier provides a free-forever single-node cluster with 0.5 vCPU, 1 GB RAM, and 4 GB disk, plus free cloud inference on selected models. It is the nomination for developers who want a straightforward managed vector database with a generous free tier and clear upgrade path to dedicated infrastructure.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"qdrant-cloud-free","title":"Qdrant Cloud Free Tier","provider":"Qdrant Cloud Free Tier","planName":"free","logo":"/logos/qdrant-cloud-free.svg","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free forever: single-node cluster with 0.5 vCPU, 1GB RAM, 4GB disk, plus free cloud inference with selected models.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"4 GB","display":"4 GB"}],"url":"https://qdrant.tech/pricing/"}},{"slug":"upstash-vector","label":"Serverless usage","description":"Upstash Vector is the nomination for serverless applications that want vector search with per-request billing and daily operation limits. The free tier includes 10,000 daily query and update operations with up to 1 GB of data, making it suitable for lightweight retrieval workloads where cost predictability matters.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"upstash-vector","title":"Upstash | Vector","provider":"Upstash","planName":"freemium","logo":"/logos/upstash.svg","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free tier: 10K daily query/update operations, 1 GB max data/metadata size, 1,536 max dimensions, and 100 namespaces.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"1 GB","display":"1 GB"}],"url":"https://upstash.com/docs/vector"}}],"paidPicks":[]},"databases":{"collection":"infrastructure","category":"databases","updatedAt":"2026-07-10","intro":"Managed databases with durable free or conditional capacity.","picks":[{"slug":"supabase","headline":"The full backend Postgres default","description":"Supabase is the hero database pick because it pairs a managed Postgres instance with auth, file storage, real-time subscriptions, and edge functions in one project. The free tier gives a workable project for prototypes and small products without a credit card. It is the lowest-friction path from zero to a complete hosted backend.","whyChips":["No card","Full backend","Auth + storage"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"supabase","title":"Supabase","provider":"Supabase","planName":"freemium","logo":"/logos/supabase-pro.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free project tier; storage/database quotas depend on current plan.","keyMetrics":[{"key":"bandwidth_gb","label":"Egress","value":"5 GB/mo","display":"5 GB/mo"},{"key":"max_databases","label":"Databases","value":"2 DBs","display":"2 DBs"}],"url":"https://supabase.com/"}},{"slug":"neon","headline":"Non-branchable serverless Postgres","description":"Neon is a strong side pick because it separates compute and storage, giving you serverless Postgres that scales to zero without cold-start latency on every connection. Branching databases for staging and preview environments is a distinctive feature that fits agent development workflows where each agent run needs an isolated data view.","whyChips":["Scales to zero","Branching","Serverless Postgres"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"neon","title":"Neon","provider":"Neon","planName":"free_forever","logo":"/logos/neon-launch.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Free tier available; compute/storage limits depend on plan.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"0.5 GB","display":"0.5 GB"},{"key":"bandwidth_gb","label":"Egress","value":"5 GB/mo","display":"5 GB/mo"},{"key":"compute_hours","label":"Compute","value":"100 hrs/mo","display":"100 hrs/mo"}],"url":"https://neon.com/"}},{"slug":"turso","headline":"SQLite close to the edge","description":"Turso is the side pick for applications that benefit from embedded SQLite semantics replicated to the edge. The free starter tier covers small production experiments and agent state use cases. The libSQL compatibility also provides a familiar interface for Postgres migrants who want multi-tenant isolation without the overhead of a full Postgres cluster.","whyChips":["Edge SQLite","libSQL","Free starter"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"turso","title":"Turso","provider":"Turso","planName":"freemium","logo":"/logos/turso-developer.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free starter tier available; rows/storage/groups vary by plan.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"5 GB","display":"5 GB"},{"key":"row_writes_m","label":"Writes","value":"10 M rows/mo","display":"10 M rows/mo"},{"key":"bandwidth_gb","label":"Egress","value":"3 GB/mo","display":"3 GB/mo"}],"url":"https://turso.tech/"}}],"hero":{"slug":"supabase","headline":"The full backend Postgres default","description":"Supabase is the hero database pick because it pairs a managed Postgres instance with auth, file storage, real-time subscriptions, and edge functions in one project. The free tier gives a workable project for prototypes and small products without a credit card. It is the lowest-friction path from zero to a complete hosted backend.","whyChips":["No card","Full backend","Auth + storage"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"supabase","title":"Supabase","provider":"Supabase","planName":"freemium","logo":"/logos/supabase-pro.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free project tier; storage/database quotas depend on current plan.","keyMetrics":[{"key":"bandwidth_gb","label":"Egress","value":"5 GB/mo","display":"5 GB/mo"},{"key":"max_databases","label":"Databases","value":"2 DBs","display":"2 DBs"}],"url":"https://supabase.com/"}},"nominations":[{"slug":"cockroachdb-basic","label":"Scale-to-zero","description":"CockroachDB Basic includes 50 million RUs and 10 GiB storage free per month on the Basic plan, scales to zero between uses, and requires no credit card. It is a practical way to get a globally resilient, Postgres-compatible SQL database without managing infrastructure or committing to a paid plan.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"cockroachdb-basic","title":"CockroachDB Cloud","provider":"CockroachDB Cloud","planName":"freemium","logo":"/logos/cockroachdb-basic.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"50 million Request Units (RUs) and 10 GiB storage free per month on the Basic plan; scales to zero; no credit card required for Basic. ($400 in trial credits also available separately.)","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"10 GB","display":"10 GB"},{"key":"max_databases","label":"Databases","value":"1 DBs","display":"1 DBs"}],"url":"https://www.cockroachlabs.com/pricing/"}},{"slug":"prisma-postgres","label":"Postgres in one click","description":"Prisma Postgres is directly integrated with the Prisma ORM, making it a natural choice for teams already using Prisma for schema management. The free tier includes 100,000 operations per month, 500 MB storage, and 50 databases with no card required, which is enough to evaluate a small project before committing to a paid plan.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"prisma-postgres","title":"Prisma Postgres","provider":"Prisma Postgres","planName":"freemium","logo":"/logos/prisma-postgres-starter.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free: 100,000 operations/month included, 500 MB storage, 50 databases, no credit card required.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"0.5 GB","display":"0.5 GB"},{"key":"bandwidth_gb","label":"Egress","value":"∞","display":"∞"},{"key":"max_databases","label":"Databases","value":"50 DBs","display":"50 DBs"}],"url":"https://www.prisma.io/pricing"}}],"paidPicks":[]},"app-platforms":{"collection":"infrastructure","category":"app-platforms","updatedAt":"2026-07-10","intro":"Full-stack and backend hosting with credible free deploy paths.","picks":[{"slug":"convex-free","headline":"The reactive backend-in-a-box","description":"Convex is the hero app-platform pick because it combines a reactive Postgres-like database, serverless functions, scheduled jobs, auth, file storage, and vector search into one coherent platform. The free and Starter tiers cover up to 40 deployments and 1 million function calls per month, which is enough to build and ship a real agent app without stitching together separate services. The reactive programming model reduces the boilerplate of keeping agent state synchronized across clients.","whyChips":["Reactive database","Functions + cron","1M calls/mo"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"convex-free","title":"Convex","provider":"Convex","planName":"free","logo":"/logos/convex-free.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free & Starter: reactive database, file/text/vector search, crons, auth, Node.js actions, up to 40 deployments (1M function calls/month).","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"1 GB/mo","display":"1 GB/mo"}],"url":"https://convex.dev/pricing"}},{"slug":"koyeb-free","headline":"Simple container platform plus Postgres","description":"Koyeb is the side pick for teams that want a simple container platform with a managed Postgres option and a path to serverless GPUs without Kubernetes complexity. The free tier gives one web service with 512 MB RAM, 0.1 vCPU, 2 GB SSD, plus a free PostgreSQL database with 1 GB storage and 100 GB monthly outbound bandwidth. Per-second billing means you only pay for what you use once production traffic starts.","whyChips":["Containers + Postgres","GPU path","Free tier"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"koyeb-free","title":"Koyeb","provider":"Koyeb","planName":"free","logo":"/logos/koyeb.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"One free web Service (512 MB RAM, 0.1 vCPU, 2 GB SSD) in Frankfurt, Washington D.C., or Singapore, plus one free PostgreSQL database (1 GB storage, 5 hours active time), and 100 GB free outbound bandwidth/month. Requires a credit card (a $29 pre-authorization hold is placed during verification).","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"100 GB/mo","display":"100 GB/mo"},{"key":"build_minutes_mo","label":"Build minutes","value":"∞","display":"∞"},{"key":"custom_domains","label":"Custom domains","value":"5 domains","display":"5 domains"}],"url":"https://www.koyeb.com/docs/faqs/pricing"}},{"slug":"huggingface-spaces","headline":"Best place to publish an AI demo","description":"Hugging Face Spaces is the side pick for agent apps that need to ship an AI-facing demo to collaborators or users quickly. Free CPU Spaces exist and the community discovery on the platform gives prototypes visibility without any hosting setup. The trade-off is that free CPU Spaces sleep and restart, so they are not reliable for always-on bots or real-time agents — but for shareable demos, evaluations, and prototypes, the path from zero to a live demo is the shortest available.","whyChips":["AI demos","Community discovery","Free CPU"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"huggingface-spaces","title":"Hugging Face Spaces","provider":"Hugging Face Spaces","planName":"freemium","logo":"/logos/huggingface.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free CPU Spaces exist; sleeping/restarts make realtime bots unreliable.","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"∞","display":"∞"},{"key":"build_minutes_mo","label":"Build minutes","value":"∞","display":"∞"}],"url":"https://huggingface.co/spaces"}}],"hero":{"slug":"convex-free","headline":"The reactive backend-in-a-box","description":"Convex is the hero app-platform pick because it combines a reactive Postgres-like database, serverless functions, scheduled jobs, auth, file storage, and vector search into one coherent platform. The free and Starter tiers cover up to 40 deployments and 1 million function calls per month, which is enough to build and ship a real agent app without stitching together separate services. The reactive programming model reduces the boilerplate of keeping agent state synchronized across clients.","whyChips":["Reactive database","Functions + cron","1M calls/mo"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"convex-free","title":"Convex","provider":"Convex","planName":"free","logo":"/logos/convex-free.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free & Starter: reactive database, file/text/vector search, crons, auth, Node.js actions, up to 40 deployments (1M function calls/month).","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"1 GB/mo","display":"1 GB/mo"}],"url":"https://convex.dev/pricing"}},"nominations":[{"slug":"leapcell","label":"Always-on","description":"Leapcell's Hobby plan covers up to 20 projects with 3 vCPU and 4 GB RAM each, 100,000 serverless invocations, 3 GB-hours compute, 1 free PostgreSQL database, 100K Redis commands per month, and 2 GB egress per month — all at no cost with no credit card required. The offering is distinctive because it includes a real always-on Postgres alongside serverless functions, which is rare at the free tier.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"leapcell","title":"Leapcell","provider":"Leapcell","planName":"freemium","logo":"/logos/leapcell.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Hobby plan ($0): up to 20 projects (3 vCPU / 4 GB RAM each), 100,000 serverless invocations and 3 GB-hours compute per month, 1 free PostgreSQL database, 100K Redis commands/mo, 2 GB egress/mo, 60 build min/mo, plus custom domains with free TLS and global CDN.","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"2 GB/mo","display":"2 GB/mo"},{"key":"build_minutes_mo","label":"Build minutes","value":"60 min/mo","display":"60 min/mo"}],"url":"https://leapcell.io"}},{"slug":"nhost-free","label":"Full backend","description":"Nhost is the nomination for teams that want a GraphQL-first managed backend with Postgres, Hasura, auth, storage, and serverless functions already wired together. The free Starter plan includes 1 GB database, 1 GB storage, 5 GB egress, and unlimited users — enough for a small production experiment or a weekend project that does not want to configure each service individually.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"nhost-free","title":"Nhost","provider":"Nhost","planName":"free","logo":"/logos/nhost-free.svg","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Starter $0/month: 1 GB database, 1 GB storage, 5 GB egress, functions, realtime APIs, unlimited users, OAuth, 1 project (paused after 1 week idle).","keyMetrics":[{"key":"bandwidth_gb_mo","label":"Bandwidth","value":"5 GB/mo","display":"5 GB/mo"},{"key":"function_invocations_mo","label":"Function calls","value":"∞","display":"∞"}],"url":"https://nhost.io/pricing"}}],"paidPicks":[]},"agent-deployment":{"collection":"infrastructure","category":"agent-deployment","updatedAt":"2026-07-12","intro":"Hosted agent runtimes with useful free or starter capacity.","picks":[{"slug":"cloudflare-agents","headline":"Best free stateful agent runtime","description":"Cloudflare Agents is the strongest default pick for a hosted agent runtime because it combines Workers, Durable Objects, and a large no-card free allocation. The free plan gives enough daily request and stateful compute capacity for prototypes, internal tools, and small public agents. It is also close to the edge platform many teams already use, so the path from experiment to production is short.","whyChips":["No card","Stateful runtime","Edge deploys"],"verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Workers Free 100k req/day + DO 100k req/day / 13,000 GB-s/day confirmed live on the Durable Objects pricing page; no card."},"offer":{"slug":"cloudflare-agents","title":"Cloudflare Agents","provider":"Cloudflare Agents","planName":"free","logo":"/logos/cloudflare.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Workers Free plan: 100,000 requests/day, 10 ms CPU/invocation, unlimited bandwidth. Durable Objects (which back each agent's state) are included free: 100,000 requests/day and 13,000 GB-s/day of compute. No credit card required. Workers AI inference has a separate free allocation.","keyMetrics":[{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"4 signals","display":"4 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://agents.cloudflare.com"}},{"slug":"lyzr-agent-studio","headline":"Generous no-code agent studio","description":"Lyzr is a useful pick when the goal is to build and test multiple hosted agents without starting from infrastructure code. The community tier lists meaningful monthly credits, agent slots, and knowledge-base capacity. It is a good editorial counterpoint to code-first runtimes.","whyChips":["Hosted studio","Monthly credits"],"verified":{"verifiedAt":"2026-07-12","confidence":"medium","note":"Community Plan ($0, 10 agents, 500 credits/mo) confirmed in docs.lyzr.ai/introduction/plans, but the main pricing page now leads with per-run pricing only."},"offer":{"slug":"lyzr-agent-studio","title":"Lyzr Agent Studio","provider":"Lyzr Agent Studio","planName":"free","logo":"/logos/lyzr-agent-studio.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Ongoing free tier on Lyzr Agent Studio (hosted Lyzr Cloud). Two figures appear in Lyzr's own docs: the Plans page lists a \"Community Plan\" at $0/month with 500 credits/month (1 credit = $1), build up to 10 agents, 5 knowledge bases, 100 MB RAG storage, 5 tools, 1 builder license, 7-day logs; the Cre","keyMetrics":[{"key":"agent_execution_quota","label":"Execution quota","value":"1 runs/month","display":"1 runs/month"},{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"1 signals","display":"1 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://www.lyzr.ai"}},{"slug":"openai-agentkit-agent-builder-chatkit-agents-sdk","headline":"Best builder experience","description":"OpenAI AgentKit is notable for Agent Builder, ChatKit, and the Agents SDK living in one workflow. The builder surface is free to use, while runtime cost follows model usage. Pick it when design, handoff, and SDK alignment matter more than raw free compute.","whyChips":["Visual builder","SDK aligned"],"verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Agent Builder/ChatKit/Agents SDK included with standard API model pricing (openai.com AgentKit announcement); runtime = paid tokens."},"offer":{"slug":"openai-agentkit-agent-builder-chatkit-agents-sdk","title":"OpenAI AgentKit","provider":"OpenAI AgentKit","planName":"limited","logo":"/logos/openai-agentkit-agent-builder-chatkit-agents-sdk.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Agent Builder canvas is free to use; you pay only for model/token usage when agents run","keyMetrics":[{"key":"agent_execution_quota","label":"Execution quota","value":"1 runs/month","display":"1 runs/month"},{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"6 signals","display":"6 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://openai.com/index/introducing-agentkit/"}}],"hero":{"slug":"cloudflare-agents","headline":"Best free stateful agent runtime","description":"Cloudflare Agents is the strongest default pick for a hosted agent runtime because it combines Workers, Durable Objects, and a large no-card free allocation. The free plan gives enough daily request and stateful compute capacity for prototypes, internal tools, and small public agents. It is also close to the edge platform many teams already use, so the path from experiment to production is short.","whyChips":["No card","Stateful runtime","Edge deploys"],"verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Workers Free 100k req/day + DO 100k req/day / 13,000 GB-s/day confirmed live on the Durable Objects pricing page; no card."},"offer":{"slug":"cloudflare-agents","title":"Cloudflare Agents","provider":"Cloudflare Agents","planName":"free","logo":"/logos/cloudflare.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Workers Free plan: 100,000 requests/day, 10 ms CPU/invocation, unlimited bandwidth. Durable Objects (which back each agent's state) are included free: 100,000 requests/day and 13,000 GB-s/day of compute. No credit card required. Workers AI inference has a separate free allocation.","keyMetrics":[{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"4 signals","display":"4 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://agents.cloudflare.com"}},"nominations":[{"slug":"modal","label":"Compute credits","description":"Starter credits and strong serverless primitives make Modal a practical choice for agent jobs that need containers or GPUs.","verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Starter $0/mo with $30/month recurring free credits, 100 containers + 10 GPU concurrency confirmed live on modal.com/pricing."},"icon":"medal","offer":{"slug":"modal","title":"Modal","provider":"Modal","planName":"paid","logo":"/logos/modal.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Paid — $0/mo (Starter) + usage; CPU $0.0000131/core-sec. Starter free with $30/mo free compute credits, 100 containers + 10 GPU concurrency, 5 crons, 8 webhooks. Sandbox CPU $0.00003942/core-sec, memory $0.00000672/GiB-sec, volumes $0.09/GiB-mo (1 TiB free). Team $250/mo + comput","keyMetrics":[{"key":"agent_execution_quota","label":"Execution quota","value":"1 runs/month","display":"1 runs/month"},{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"1 signals","display":"1 signals"},{"key":"agent_production_controls","label":"Production controls","value":"2 signals","display":"2 signals"}],"url":"https://modal.com/pricing"}},{"slug":"beam-cloud","label":"GPU starter","description":"Beam Cloud stands out for a developer tier with recurring credits and simple container deployment for AI workloads.","verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Developer tier $0/mo with $30 monthly credits and 5 GPU container concurrency confirmed live on beam.cloud/pricing."},"icon":"medal","offer":{"slug":"beam-cloud","title":"Beam Cloud","provider":"Beam Cloud","planName":"paid","logo":"/logos/beam-cloud.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Paid — $0/mo (Developer) + usage; CPU $0.0000528/core-sec. Developer free with $30/mo credits, unlimited apps, 5 GPU + 30 CPU containers. CPU $0.0000528/core-sec, RAM $0.0000056/GB-sec, RTX 4090 $0.000192/sec; on-demand H100 $1.74/hr, A100 80GB $1.30/hr; storage free; cold-start ","keyMetrics":[{"key":"agent_execution_quota","label":"Execution quota","value":"1 runs/month","display":"1 runs/month"},{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"1 signals","display":"1 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://www.beam.cloud/pricing"}},{"slug":"arcade-dev","label":"Tool execution","description":"Arcade.dev is worth tracking for hosted tool execution, user authorization, and MCP-oriented agent integrations.","verified":{"verifiedAt":"2026-07-12","confidence":"high","note":"Hobby FREE: 1,000 standard + 50 pro tool executions, 100 auth challenges, 1 hosted MCP server 24/7 confirmed live on arcade.dev/pricing."},"icon":"medal","offer":{"slug":"arcade-dev","title":"Arcade.dev","provider":"Arcade.dev","planName":"free","logo":"/logos/arcade-dev.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Hobby plan (FREE, $0 platform fee, ongoing): 1,000 standard tool executions, 50 pro tool executions, 100 user authorization challenges, and 1 Arcade-hosted MCP server running 24/7 included. Shared tenant. Community support via GitHub Discussions. Rate limit 1,000/min.","keyMetrics":[{"key":"agent_execution_quota","label":"Execution quota","value":"1 runs/month","display":"1 runs/month"},{"key":"agent_tool_model_connectivity","label":"Tool/model connectivity","value":"4 signals","display":"4 signals"},{"key":"agent_production_controls","label":"Production controls","value":"1 signals","display":"1 signals"}],"url":"https://www.arcade.dev/pricing"}}],"paidPicks":[]},"serverless-functions":{"collection":"infrastructure","category":"serverless-functions","updatedAt":"2026-07-10","intro":"Serverless execution with practical free developer capacity at the edge and beyond.","picks":[{"slug":"cloudflare-workers","headline":"The edge function default","description":"Cloudflare Workers is the hero serverless pick because it runs JavaScript and TypeScript at the edge with a genuinely useful free tier and a pricing model that stays simple as usage grows. The runtime is fast, the cold-start is near-zero, and Workers are tightly integrated with Cloudflare's KV, D1, R2, and Queues — which means agent logic can stay within one provider's ecosystem without sacrificing performance. The 100,000 requests per day free allowance covers meaningful prototype and hobby workloads.","whyChips":["100k req/day","Edge runtime","KV + D1 + R2"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"cloudflare-workers","title":"Cloudflare Workers","provider":"Cloudflare Workers","planName":"freemium","logo":"/logos/cloudflare-workers-paid.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier historically centered around daily request quotas; verify current limits before launch.","keyMetrics":[{"key":"max_cpu_per_invocation","label":"CPU/call","value":"10 ms","display":"10 ms"},{"key":"bandwidth_per_month","label":"Bandwidth","value":"∞","display":"∞"}],"url":"https://developers.cloudflare.com/workers/"}},{"slug":"val-town","headline":"Fastest script-to-endpoint path","description":"Val Town earns its pick as the fastest path from a script to a hosted endpoint. The free plan gives 100,000 runs per day at 15-minute intervals, unlimited public vals, and MCP integration — enough to build cron jobs, webhooks, and small AI-connected endpoints without any deployment pipeline. The wall-clock limit and public-only constraint on the free plan are honest trade-offs that match the simplicity of the use case.","whyChips":["100k runs/day","No deploy","MCP integration"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"val-town","title":"Val Town","provider":"Val Town","planName":"freemium","logo":"/logos/val-town.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free plan: 100,000 runs/day, unlimited public vals, 15-minute cron intervals, 1-minute wall-clock time per run, 3-day log retention, MCP integration. (Free tier allows 0 private vals.)","keyMetrics":[{"key":"compute_gb_seconds","label":"Compute","value":"∞","display":"∞"},{"key":"max_cpu_per_invocation","label":"CPU/call","value":"60K ms","display":"60K ms"},{"key":"bandwidth_per_month","label":"Bandwidth","value":"∞","display":"∞"}],"url":"https://www.val.town/pricing"}},{"slug":"deno-deploy","headline":"Modern TypeScript at the edge","description":"Deno Deploy is the side pick for teams that want a first-class TypeScript runtime with built-in KV and volume storage at the edge. The free plan includes 1 million inbound requests per month, 20 GB egress, 1 GiB volume storage, and Deno KV with 450k read and 300k write units per month — a generous allowance for a modern edge-native stack that avoids Node.js compatibility overhead.","whyChips":["TypeScript edge","KV included","1M req + 20GB egress"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"deno-deploy","title":"Deno Deploy","provider":"Deno Deploy","planName":"freemium","logo":"/logos/deno-deploy-pro.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free plan: 1M inbound requests/month, 20 GB egress, 1 GiB volume storage, 1 GiB Deno KV storage, 450k KV read units and 300k KV write units per month, 50 custom domains.","keyMetrics":[{"key":"bandwidth_per_month","label":"Bandwidth","value":"20 GB/mo","display":"20 GB/mo"}],"url":"https://deno.com/deploy/pricing"}}],"hero":{"slug":"cloudflare-workers","headline":"The edge function default","description":"Cloudflare Workers is the hero serverless pick because it runs JavaScript and TypeScript at the edge with a genuinely useful free tier and a pricing model that stays simple as usage grows. The runtime is fast, the cold-start is near-zero, and Workers are tightly integrated with Cloudflare's KV, D1, R2, and Queues — which means agent logic can stay within one provider's ecosystem without sacrificing performance. The 100,000 requests per day free allowance covers meaningful prototype and hobby workloads.","whyChips":["100k req/day","Edge runtime","KV + D1 + R2"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"cloudflare-workers","title":"Cloudflare Workers","provider":"Cloudflare Workers","planName":"freemium","logo":"/logos/cloudflare-workers-paid.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier historically centered around daily request quotas; verify current limits before launch.","keyMetrics":[{"key":"max_cpu_per_invocation","label":"CPU/call","value":"10 ms","display":"10 ms"},{"key":"bandwidth_per_month","label":"Bandwidth","value":"∞","display":"∞"}],"url":"https://developers.cloudflare.com/workers/"}},"nominations":[{"slug":"modal","label":"GPU compute","description":"Modal is the nomination for workloads that need GPU acceleration, Python containers, or recurring monthly compute credits rather than per-invocation pricing. The Starter plan includes $30 in free compute credits each month, which covers scheduled GPU inference jobs, batch processing, and sandboxed AI agent loops before the paid threshold arrives.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"modal","title":"Modal","provider":"Modal","planName":"freemium","logo":"/logos/modal.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Starter plan ($0): $30/month in free compute credits (recurring), 3 workspace seats, 100 containers + 10 GPU concurrency, 5 deployed crons, 8 webhook endpoints, 200 deployed apps, 1 TiB/month free volume storage.","keyMetrics":[{"key":"bandwidth_per_month","label":"Bandwidth","value":"∞","display":"∞"}],"url":"https://modal.com/pricing"}},{"slug":"upstash-workflow","label":"Durable workflow steps","description":"Upstash Workflow is the nomination for serverless functions that are really sequences of durable steps — read a document, call an LLM, write a result, send a notification. The free tier includes 1,000 steps per day and 15-minute maximum HTTP response duration, which covers lightweight agent loops without managing a queue service separately.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"upstash-workflow","title":"Upstash | Workflow","provider":"Upstash","planName":"freemium","logo":"/logos/upstash.svg","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free tier: 1,000 steps/day, 1,000 steps per workflow run, 10 concurrent steps, 1 MB max message size, 7 day max sleep, and 15 min max HTTP response duration.","keyMetrics":[{"key":"bandwidth_per_month","label":"Bandwidth","value":"50 GB/mo","display":"50 GB/mo"}],"url":"https://upstash.com/docs/workflow"}}],"paidPicks":[]},"schedulers":{"collection":"infrastructure","category":"schedulers","updatedAt":"2026-07-10","intro":"Cron and background work services for recurring jobs, checks, queues, and workflows.","picks":[{"slug":"val-town-cron","headline":"The fastest cron for small scripts","description":"Val Town Cron is the hero scheduler pick because it turns a small scheduled script into a hosted recurring job with almost no setup. The free plan supports public vals and 15-minute cron intervals, 100,000 runs per day, and MCP integration — enough to cover most lightweight agent scheduling needs without configuring a pipeline or managing infrastructure. The wall-clock limit on the free plan keeps it honest for its weight class.","whyChips":["100k runs/day","15-min intervals","MCP integration"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"val-town-cron","title":"Val Town Cron","provider":"Val Town Cron","planName":"freemium","logo":"/logos/val-town.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free plan supports public vals and cron intervals; private vals and higher frequency require checking the current plan.","keyMetrics":[{"key":"cron_jobs","label":"Cron jobs","value":"2.5K jobs","display":"2.5K jobs"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"6 signals","display":"6 signals"},{"key":"min_interval","label":"Min interval","value":"15 min","display":"15 min"}],"url":"https://docs.val.town/vals/cron/"}},{"slug":"healthchecks-io","headline":"Dead-man switch for cron","description":"Healthchecks.io is the side pick for agent developers who want a simple dead-man switch: a service that alerts when a scheduled job fails to fire. The free plan includes 20 free checks, and the paid plan at roughly $16 per month gives 100 checks with longer log retention — making it a cheap insurance policy for agent workflows where missed runs have real consequences.","whyChips":["20 free checks","Alert on miss","Log retention"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"healthchecks-io","title":"Healthchecks.io","provider":"Healthchecks.io","planName":"paid","logo":"/logos/healthchecks-io.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Paid — $16/mo (Business, $192/yr). 100 checks (crons) at the Business plan ($192/yr, $16/mo) with longer log retention; 20 free checks; free Business plan for OSS/nonprofits. Alerts when jobs don't run on time.","keyMetrics":[{"key":"scheduler_run_quota","label":"Run quota","value":"1 runs/month","display":"1 runs/month"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"2 signals","display":"2 signals"}],"url":"https://healthchecks.io/pricing/"}},{"slug":"inngest","headline":"Durable workflows, not just cron","description":"Inngest earns its pick as the durable workflow scheduler for agent pipelines that go beyond simple cron: retries, branching, fan-out, and event-driven steps are first-class primitives rather than bolt-ons. The free Hobby plan includes 50,000 executions per month, 500k events per month, and unlimited serverless cron functions, with no card required. That quota handles meaningful agent workflow prototypes before scaling to a paid plan.","whyChips":["50k executions/mo","Durable retries","Unlimited cron"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"inngest","title":"Inngest","provider":"Inngest","planName":"freemium","logo":"/logos/inngest.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Hobby plan ($0/mo, no card): 50,000 executions/month, 500k events/month, 5 concurrent steps, 100k queue depth, unlimited serverless cron functions, and 24h trace/log retention.","keyMetrics":[{"key":"cron_jobs","label":"Cron jobs","value":"∞","display":"∞"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"12 signals","display":"12 signals"},{"key":"min_interval","label":"Min interval","value":"1 min","display":"1 min"}],"url":"https://www.inngest.com"}}],"hero":{"slug":"val-town-cron","headline":"The fastest cron for small scripts","description":"Val Town Cron is the hero scheduler pick because it turns a small scheduled script into a hosted recurring job with almost no setup. The free plan supports public vals and 15-minute cron intervals, 100,000 runs per day, and MCP integration — enough to cover most lightweight agent scheduling needs without configuring a pipeline or managing infrastructure. The wall-clock limit on the free plan keeps it honest for its weight class.","whyChips":["100k runs/day","15-min intervals","MCP integration"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"val-town-cron","title":"Val Town Cron","provider":"Val Town Cron","planName":"freemium","logo":"/logos/val-town.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free plan supports public vals and cron intervals; private vals and higher frequency require checking the current plan.","keyMetrics":[{"key":"cron_jobs","label":"Cron jobs","value":"2.5K jobs","display":"2.5K jobs"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"6 signals","display":"6 signals"},{"key":"min_interval","label":"Min interval","value":"15 min","display":"15 min"}],"url":"https://docs.val.town/vals/cron/"}},"nominations":[{"slug":"windmill","label":"Unlimited cron","description":"Windmill's Community Edition is self-hosted and completely free: unlimited cron schedules and executions across 3 workspaces with up to 50 users. It is the nomination for teams that want an open-source, code-first scheduler with a visual builder and execution history, and are comfortable operating the infrastructure themselves.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"windmill","title":"Windmill","provider":"Windmill","planName":"open_source_selfhost","logo":"/logos/paid-windmill.png","pricingModel":"open_source_selfhost","accessBucket":"conditional","freeLimitText":"Self-hosted Community Edition ($0): unlimited cron schedules and executions across 3 workspaces and up to 50 users (10 with SSO), with unlimited scripts/flows/apps and run-detail retention up to 30 days.","keyMetrics":[{"key":"scheduler_run_quota","label":"Run quota","value":"1 runs/month","display":"1 runs/month"},{"key":"cron_jobs","label":"Cron jobs","value":"∞","display":"∞"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"4 signals","display":"4 signals"}],"url":"https://www.windmill.dev"}},{"slug":"vercel-queues","label":"Most runs","description":"Vercel Queues includes the first 1 million Queue API operations per month free in the Hobby tier — a higher operational quota than most competing services at the free level. It is the nomination for agent developers already on Vercel who need to offload expensive work like emails, PDFs, and external API calls from synchronous request paths.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"vercel-queues","title":"Vercel Queues","provider":"Vercel Queues","planName":"freemium","logo":"/logos/vercel.svg","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Hobby includes the first 1,000,000 Queue API operations per month free; beyond that, regional on-demand pricing starting at $0.60 per 1M operations.","keyMetrics":[{"key":"executions","label":"API operations","value":"1M ops/mo","display":"1M ops/mo"},{"key":"scheduler_workflow_runtime","label":"Workflow/runtime","value":"9 signals","display":"9 signals"},{"key":"cron_jobs","label":"Topics","value":"∞","display":"∞"}],"url":"https://vercel.com/docs/queues"}}],"paidPicks":[]},"storage":{"collection":"infrastructure","category":"storage","updatedAt":"2026-07-10","intro":"Persistent, durable, bindable storage where free quota and egress economics matter.","picks":[{"slug":"cloudflare-r2-standard","headline":"The zero-egress object storage default","description":"Cloudflare R2 is the hero storage pick because it removes the cost developers fear most: egress to the public internet is free at every tier. The free tier includes 10 GB-months of storage, 1 million Class A operations and 10 million Class B operations per month. The S3-compatible API means existing tooling migrates without rewrite, and pairing with Cloudflare Workers keeps agent artifacts close to the compute that processes them.","whyChips":["$0 egress","10 GB storage","1M ops/mo write ops"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"cloudflare-r2-standard","title":"Cloudflare R2","provider":"Cloudflare R2","planName":"freemium","logo":"/logos/cloudflare-r2-infrequent-access.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free 10 GB stored + 1M Class A ops + 10M Class B ops each month, with ZERO egress fees and no minimum retention; beyond the free tier storage is $0.015/GB-month.","keyMetrics":[{"key":"egress_gb","label":"Egress","value":"$0 egress","display":"$0 egress"},{"key":"storage_gb","label":"Storage","value":"10 GB","display":"10 GB"},{"key":"class_a_ops","label":"Write ops","value":"1 M ops/mo","display":"1 M ops/mo"}],"url":"https://developers.cloudflare.com/r2/pricing/"}},{"slug":"backblaze-b2","headline":"Single cheap object storage","description":"Backblaze B2 is the plain-spoken storage pick: 10 GB free from the start, egress credits to reduce bills, and free egress up to 3x of stored data under the free-for-dev program. S3-compatible API, no credit card to create an account, and a straightforward pricing model make it a reliable baseline for backups, media assets, and agent output storage.","whyChips":["10 GB storage","3x free egress","S3-compatible"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"backblaze-b2","title":"Backblaze B2","provider":"Backblaze B2","planName":"freemium","logo":"/logos/backblaze-b2.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free 10 GB object storage for unlimited time (per free-for-dev); free egress up to 3x stored data; no credit card to create an account.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"10 GB","display":"10 GB"},{"key":"egress_gb","label":"Free egress","value":"30 GB/mo","display":"30 GB/mo"},{"key":"class_a_ops","label":"Write ops","value":"∞","display":"∞"}],"url":"https://www.backblaze.com/cloud-storage"}},{"slug":"storj","headline":"Distributed storage with a no-card path","description":"Storj is the storage pick for applications where decentralized durability and S3-compatible storage are part of the value proposition. Accounts without a payment method get 25 GB of storage and 25 GB of egress per month with no monthly fee and no credit card required. The trade-off is that the free tier uses shared infrastructure, so it suits non-critical assets and archival more than hot production data.","whyChips":["25 GB storage","25 GB egress","No card"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"storj","title":"Storj","provider":"Storj","planName":"freemium","logo":"/logos/paid-storj.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Accounts without a payment method get 25 GB of storage and 25 GB of egress per month with no monthly fee and no credit card required.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"25 GB","display":"25 GB"},{"key":"egress_gb","label":"Free egress","value":"25 GB/mo","display":"25 GB/mo"}],"url":"https://www.storj.io"}}],"hero":{"slug":"cloudflare-r2-standard","headline":"The zero-egress object storage default","description":"Cloudflare R2 is the hero storage pick because it removes the cost developers fear most: egress to the public internet is free at every tier. The free tier includes 10 GB-months of storage, 1 million Class A operations and 10 million Class B operations per month. The S3-compatible API means existing tooling migrates without rewrite, and pairing with Cloudflare Workers keeps agent artifacts close to the compute that processes them.","whyChips":["$0 egress","10 GB storage","1M ops/mo write ops"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"cloudflare-r2-standard","title":"Cloudflare R2","provider":"Cloudflare R2","planName":"freemium","logo":"/logos/cloudflare-r2-infrequent-access.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free 10 GB stored + 1M Class A ops + 10M Class B ops each month, with ZERO egress fees and no minimum retention; beyond the free tier storage is $0.015/GB-month.","keyMetrics":[{"key":"egress_gb","label":"Egress","value":"$0 egress","display":"$0 egress"},{"key":"storage_gb","label":"Storage","value":"10 GB","display":"10 GB"},{"key":"class_a_ops","label":"Write ops","value":"1 M ops/mo","display":"1 M ops/mo"}],"url":"https://developers.cloudflare.com/r2/pricing/"}},"nominations":[{"slug":"tigris","label":"Zero egress","description":"Tigris gives S3-standard storage with 5 GB per month free, 10,000 Class A and 100,000 Class B requests free, and zero egress fees across all tiers. It is a clean pick when you want S3 compatibility without bandwidth bills, especially for data-intensive agent workloads that read more than they write.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"tigris","title":"Tigris Data","provider":"Tigris Data","planName":"freemium","logo":"/logos/tigris.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"5GB of Standard storage/month free, 10,000 Class A requests/month free, 100,000 Class B requests/month free, and zero egress fees on all tiers.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"5 GB","display":"5 GB"},{"key":"egress_gb","label":"Free egress","value":"∞","display":"∞"},{"key":"class_b_ops","label":"Read ops","value":"0.1 M ops/mo","display":"0.1 M ops/mo"}],"url":"https://www.tigrisdata.com/pricing/"}},{"slug":"telnyx-cloud-storage","label":"Most free GB","description":"Telnyx Cloud Storage includes 10 GiB of storage, 1 million state-change write operations, and 10 million state-read operations per month, all with no egress fees. The quota is unusually generous among the conditional-free tiers, making it a practical choice for agent apps that accumulate media or document assets.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"telnyx-cloud-storage","title":"Telnyx Cloud Storage","provider":"Telnyx Cloud Storage","planName":"freemium","logo":"/logos/paid-telnyx-cloud-storage.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"10 GiB of storage, 1 million state-change (write) operations, and 10 million state-read operations per month, with no egress fees.","keyMetrics":[{"key":"storage_gb","label":"Storage","value":"10 GB","display":"10 GB"},{"key":"egress_gb","label":"Free egress","value":"∞","display":"∞"},{"key":"class_a_ops","label":"Write ops","value":"1 M ops/mo","display":"1 M ops/mo"}],"url":"https://telnyx.com/products/cloud-storage"}}],"paidPicks":[]},"workspaces":{"collection":"infrastructure","category":"workspaces","updatedAt":"2026-07-10","intro":"Team workspaces, docs, and knowledge tools with free plans for agent project management.","picks":[{"slug":"grist","headline":"The relational database workspace","description":"Grist is the hero workspace pick because it is a spreadsheet-database hybrid that non-engineers can use fluently and engineers can extend with Python. The Cloud Free plan allows unlimited members and 2 guests per doc with 1 GB attachment storage per doc, and self-hosting is free for individuals and orgs with under $1M annual income. That combination makes it a durable, self-hostable foundation for agent-run projects where the output is structured data rather than documents.","whyChips":["Unlimited members","1 GB attachments","Self-hostable"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"grist","title":"Grist","provider":"Grist","planName":"freemium","logo":"/logos/grist.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Cloud Free plan: unlimited members, 2 guests per doc, 1 GB attachment storage per doc. Self-hosting is $0 for individuals and orgs with under $1M total annual income (free activation key).","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"4 level","display":"4 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"5 level","display":"5 level"},{"key":"workspace_automation_integration_readiness","label":"Auto","value":"4 level","display":"4 level"}],"url":"https://www.getgrist.com/"}},{"slug":"clickup","headline":"Best broad free team workspace","description":"ClickUp is the side pick because its Free Forever plan covers tasks, docs, whiteboards, and common project views in one place. It is broad enough to act as a lightweight operating system for a small project team, with collaborative docs, list and board views, and real-time collaboration all included without a credit card. The storage cap of 60 MB is the honest trade-off.","whyChips":["Tasks + docs","Unlimited members","No card"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"clickup","title":"ClickUp","provider":"ClickUp","planName":"freemium","logo":"/logos/clickup-business.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free Forever plan: unlimited tasks and unlimited free-plan members with collaborative Docs, whiteboards, and list/board/calendar views, capped at 60 MB of file storage, 5 Spaces, and 100 uses of advanced features.","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"4 level","display":"4 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"5 level","display":"5 level"},{"key":"workspace_automation_integration_readiness","label":"Auto","value":"3 level","display":"3 level"}],"url":"https://clickup.com"}},{"slug":"nuclino","headline":"Fast wiki-style team knowledge","description":"Nuclino is the side pick for teams that want a fast, no-clutter shared wiki with real-time collaboration and visual graph navigation, all free for unlimited users with up to 50 items and 2 GB total storage. The hard item cap of 50 means it fits small teams and focused projects rather than large knowledge bases, but for agent-assisted research and documentation it is a clean tool.","whyChips":["Unlimited users","2 GB storage","Real-time collab"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"nuclino","title":"Nuclino","provider":"Nuclino","planName":"freemium","logo":"/logos/nuclino-business.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free forever for unlimited users with up to 50 items (docs/pages) and 2 GB total storage, including real-time collaboration, all views, and 30-day version history.","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"4 level","display":"4 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"5 level","display":"5 level"}],"url":"https://www.nuclino.com"}}],"hero":{"slug":"grist","headline":"The relational database workspace","description":"Grist is the hero workspace pick because it is a spreadsheet-database hybrid that non-engineers can use fluently and engineers can extend with Python. The Cloud Free plan allows unlimited members and 2 guests per doc with 1 GB attachment storage per doc, and self-hosting is free for individuals and orgs with under $1M annual income. That combination makes it a durable, self-hostable foundation for agent-run projects where the output is structured data rather than documents.","whyChips":["Unlimited members","1 GB attachments","Self-hostable"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"grist","title":"Grist","provider":"Grist","planName":"freemium","logo":"/logos/grist.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Cloud Free plan: unlimited members, 2 guests per doc, 1 GB attachment storage per doc. Self-hosting is $0 for individuals and orgs with under $1M total annual income (free activation key).","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"4 level","display":"4 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"5 level","display":"5 level"},{"key":"workspace_automation_integration_readiness","label":"Auto","value":"4 level","display":"4 level"}],"url":"https://www.getgrist.com/"}},"nominations":[{"slug":"cryptpad","label":"Encrypted","description":"CryptPad is the nomination for teams that need end-to-end encryption as a first-class property — the server and operator cannot read stored documents. A free registered account gives 1 GB of encrypted storage across all apps (docs, sheets, slides, code, kanban, forms, whiteboard, calendar) with real-time collaboration. Per-file uploads are capped at 25 MB on the free plan.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"cryptpad","title":"CryptPad","provider":"CryptPad","planName":"freemium","logo":"/logos/cryptpad.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free registered account on cryptpad.fr gives 1 GB of end-to-end-encrypted storage with full access to every app (docs, sheets, slides, code/markdown, kanban, forms, whiteboard, calendar), real-time collaboration, teams, and shared folders, with per-file uploads capped at 25 MB.","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"3 level","display":"3 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"1 level","display":"1 level"}],"url":"https://cryptpad.fr/"}},{"slug":"affine","label":"Open-source","description":"AFFiNE is the nomination for teams that want a FOSS-leaning, local-first workspace with a Notion + Miro hybrid feature set. The free cloud plan includes unlimited local workspaces, 10 GB cloud storage, and up to 3 members per workspace, and the MIT-licensed FOSS edition is fully self-hostable — which means agent data never needs to leave the team's own infrastructure.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"affine","title":"AFFiNE","provider":"AFFiNE","planName":"freemium","logo":"/logos/affine.png","pricingModel":"freemium","accessBucket":"free","freeLimitText":"Free forever: unlimited local workspaces, 10 GB cloud storage, up to 3 members per workspace, 7-day cloud version history. FOSS edition fully self-hostable under MIT.","keyMetrics":[{"key":"workspace_content_api_access","label":"Content","value":"3 level","display":"3 level"},{"key":"workspace_collaboration_seats","label":"Seats","value":"2 level","display":"2 level"}],"url":"https://affine.pro/"}}],"paidPicks":[]},"domains":{"collection":"infrastructure","category":"domains","updatedAt":"2026-07-10","intro":"Free DNS, dynamic DNS, and provider subdomain options for agent-accessible hostnames.","picks":[{"slug":"duckdns","headline":"Simple dynamic DNS for free subdomains","description":"Duck DNS is the hero domain pick because it is the lowest-friction way to get a public hostname that tracks a changing home or office IP address. Token-based updates mean the update script can live in a router, a small device, or an agent cron without storing credentials in plaintext. The trade-off is that you only get *.duckdns.org subdomains — no custom apex domains — and login options have narrowed over time.","whyChips":["No card","Token updates","Free subdomain"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"duckdns","title":"Duck DNS","provider":"Duck DNS","planName":"free_forever","logo":"/logos/duckdns.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Free: multiple *.duckdns.org subdomains with token-based dynamic IP updates.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"5 domains","display":"5 domains"},{"key":"ddns_update_interval","label":"DDNS refresh","value":"5 min","display":"5 min"}],"url":"https://www.duckdns.org/"}},{"slug":"cloudns","headline":"Feature-rich free DNS","description":"ClouDNS is the side pick for developers who want more than basic A records from their free DNS provider. The Free Forever plan includes 1 DNS zone, 50 DNS records, 500,000 DNS queries per month on 4 unicast nameservers, plus 1 mail forward and 1 dynamic DNS hostname. That quota handles personal projects and small services without immediately hitting limits.","whyChips":["1 zone free","500k queries/mo","Dynamic DNS"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"cloudns","title":"ClouDNS","provider":"ClouDNS","planName":"freemium","logo":"/logos/cloudns-ddos-protected-s.png","pricingModel":"freemium","accessBucket":"conditional","freeLimitText":"Free Forever: 1 DNS zone, 50 DNS records, 500,000 DNS queries/month on 4 unicast nameservers, plus 1 mail forward and 1 dynamic DNS hostname.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"1 domains","display":"1 domains"}],"url":"https://www.cloudns.net/"}},{"slug":"dynv6","headline":"Unlimited free hosts with DNSSEC","description":"dynv6 is the side pick for self-hosters and home-lab users who want free public hostnames under dynv6.net, dns.army, or v6.rocks with full DNS record management and DNSSEC at no cost. The service is entirely free for private use with unlimited hosts, which makes it practical for agent fleets and IoT setups where each instance needs its own resolvable hostname.","whyChips":["Unlimited hosts","DNSSEC","No card"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"dynv6","title":"dynv6","provider":"dynv6","planName":"free_forever","logo":"/logos/dynv6.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Completely free for private use: unlimited hosts with freely chosen names under dynv6.net/dns.army/v6.rocks etc. (or delegate your own domain), with full DNS record management and DNSSEC at no cost.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"∞","display":"∞"}],"url":"https://dynv6.com/"}}],"hero":{"slug":"duckdns","headline":"Simple dynamic DNS for free subdomains","description":"Duck DNS is the hero domain pick because it is the lowest-friction way to get a public hostname that tracks a changing home or office IP address. Token-based updates mean the update script can live in a router, a small device, or an agent cron without storing credentials in plaintext. The trade-off is that you only get *.duckdns.org subdomains — no custom apex domains — and login options have narrowed over time.","whyChips":["No card","Token updates","Free subdomain"],"verified":{"verifiedAt":"2026-07-10","confidence":"high"},"offer":{"slug":"duckdns","title":"Duck DNS","provider":"Duck DNS","planName":"free_forever","logo":"/logos/duckdns.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Free: multiple *.duckdns.org subdomains with token-based dynamic IP updates.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"5 domains","display":"5 domains"},{"key":"ddns_update_interval","label":"DDNS refresh","value":"5 min","display":"5 min"}],"url":"https://www.duckdns.org/"}},"nominations":[{"slug":"sslip-io","label":"No signup","description":"sslip.io resolves any IP-embedded hostname instantly with no account and no credit card — for example, 192-168-0-1.sslip.io resolves to 192.168.0.1. It is the nomination for developers who need valid hostnames with built-in TLS certificates for local servers, Kubernetes ingress, and demos without registering a domain at all.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"sslip-io","title":"sslip.io","provider":"sslip.io","planName":"free_forever","logo":"/logos/sslip-io.png","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Unlimited resolution of any IPv4/IPv6-embedded hostname (e.g. 192-168-0-1.sslip.io) at no cost, with no account and no card; optional self-hosted branded subdomains via NS delegation.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"∞","display":"∞"}],"url":"https://sslip.io/"}},{"slug":"pages-dev","label":"Free subdomains","description":"Cloudflare pages.dev is the nomination for frontend-focused agent deployments where the agent's output is a static site or web app. It provides a free *.pages.dev subdomain with automatic TLS and global CDN, requiring nothing more than a GitHub repository connection.","verified":{"verifiedAt":"2026-07-10","confidence":"high"},"icon":"medal","offer":{"slug":"pages-dev","title":"Cloudflare pages.dev","provider":"Cloudflare pages.dev","planName":"free_forever","logo":"/logos/cloudflare.svg","pricingModel":"free_forever","accessBucket":"free","freeLimitText":"Free provider subdomain.","keyMetrics":[{"key":"free_domains","label":"Free domains","value":"∞","display":"∞"},{"key":"dns_records","label":"DNS records","value":"∞","display":"∞"}],"url":"https://developers.cloudflare.com/pages/"}}],"paidPicks":[]}},"partial":true}