[
  {
    "id": "vercel",
    "name": "Vercel Hobby",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "100 GB Fast Data Transfer; included serverless functions",
    "watch_out": "Hobby is restricted to personal, non-commercial projects; usage caps pause services.",
    "pricing_url": "https://vercel.com/docs/plans/hobby",
    "credit_card": "no",
    "commercial_use": "no",
    "last_checked": "2026-09-22"
  },
  {
    "id": "netlify",
    "name": "Netlify Free",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "300 credits/month on new credit-based plans; custom domains and SSL",
    "watch_out": "Production deploys, requests, bandwidth and compute all consume credits; legacy accounts may differ.",
    "pricing_url": "https://www.netlify.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-pages",
    "name": "Cloudflare Pages",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "500 builds/month; up to 20,000 files/site on Free",
    "watch_out": "Pages Functions consume the separate Workers quota; 20-minute build timeout.",
    "pricing_url": "https://developers.cloudflare.com/pages/platform/limits/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "github-pages",
    "name": "GitHub Pages",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "Static sites from public repositories; 1 GB site limit; ~100 GB/month soft bandwidth",
    "watch_out": "Not permitted as free hosting for an online business, e-commerce site or commercial SaaS.",
    "pricing_url": "https://docs.github.com/en/pages/getting-started-with-github-pages/github-pages-limits",
    "credit_card": "no",
    "commercial_use": "no",
    "last_checked": "2026-09-22"
  },
  {
    "id": "firebase-hosting",
    "name": "Firebase Hosting (Spark)",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "10 GB stored; 360 MB/day transferred; custom domain and SSL",
    "watch_out": "Firebase App Hosting is a different product and is not available on Spark.",
    "pricing_url": "https://firebase.google.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "azure-static-web-apps",
    "name": "Azure Static Web Apps Free",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "100 GB bandwidth per subscription; 2 custom domains/app",
    "watch_out": "Intended for hobby/personal apps; site becomes unavailable after exceeding bandwidth quota.",
    "pricing_url": "https://azure.microsoft.com/en-us/pricing/details/app-service/static/",
    "credit_card": "check",
    "commercial_use": "no",
    "last_checked": "2026-09-22"
  },
  {
    "id": "render-static",
    "name": "Render Static Sites",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "Free static-site deployments with automatic TLS",
    "watch_out": "Outbound bandwidth and build minutes share workspace quotas; excess usage may be billable.",
    "pricing_url": "https://render.com/docs/free",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "deplexo-free",
    "name": "Deplexo Free Hosting",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "1 always-on app; 0.25 CPU; 128 MB RAM; 250 MB disk",
    "watch_out": "Provider advertises no sleep; long-term reliability has not been independently verified.",
    "pricing_url": "https://deplexo.com/free-hosting",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "render-web",
    "name": "Render Free Web Services",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "750 shared free instance hours/workspace/month",
    "watch_out": "Services sleep after inactivity; no persistent local disk. Not recommended for production.",
    "pricing_url": "https://render.com/docs/free",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "koyeb",
    "name": "Koyeb Free Web Instance",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "One Free instance: 512 MB RAM, 0.1 vCPU, 2 GB SSD",
    "watch_out": "Limited regions; sleeps after an hour without traffic; no persistent volumes.",
    "pricing_url": "https://www.koyeb.com/docs/reference/instances",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "railway",
    "name": "Railway Free",
    "category": "app-hosting",
    "plan": "monthly-credit",
    "free_limit": "$1 monthly credit after an initial up-to-30-day $5 trial",
    "watch_out": "Usage beyond recurring free credit requires checking billing and available resources.",
    "pricing_url": "https://docs.railway.com/pricing/free-trial",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "deno-deploy",
    "name": "Deno Deploy Free",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "1 million requests/month; 20 GiB egress/month; 5 custom domains",
    "watch_out": "Runtime, resource and team restrictions apply; inspect current deployment pricing.",
    "pricing_url": "https://deno.com/deploy/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "prisma-compute",
    "name": "Prisma Compute Free",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "1 million requests/month; 360 GB-hours memory/month; 4 active vCPU-hours/month; 10 GB outbound bandwidth/month",
    "watch_out": "Scales to zero when idle; TypeScript apps (Node.js, Bun, Next.js); verify current limits before production use.",
    "pricing_url": "https://www.prisma.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-08"
  },
  {
    "id": "cloudflare-workers",
    "name": "Cloudflare Workers Free",
    "category": "serverless",
    "plan": "ongoing",
    "free_limit": "100,000 requests/day; 10 ms CPU time per invocation",
    "watch_out": "Functions on Pages share this quota; not a general-purpose always-on server.",
    "pricing_url": "https://developers.cloudflare.com/workers/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "google-cloud-run",
    "name": "Google Cloud Run",
    "category": "serverless",
    "plan": "ongoing",
    "free_limit": "2 million requests/month under eligible request-based billing",
    "watch_out": "A Cloud Billing account is required; builds, logging and network usage can incur charges.",
    "pricing_url": "https://docs.cloud.google.com/free/docs/free-cloud-features",
    "credit_card": "yes",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "oracle-cloud",
    "name": "Oracle Cloud Always Free Compute",
    "category": "cloud-vps",
    "plan": "ongoing",
    "free_limit": "Eligible AMD and Arm Ampere A1 compute resources",
    "watch_out": "Requires a valid payment card for identity verification; region capacity and inactivity policies apply.",
    "pricing_url": "https://www.oracle.com/cloud/free/",
    "credit_card": "yes",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "gce-e2-micro",
    "name": "Google Compute Engine Free Tier",
    "category": "cloud-vps",
    "plan": "ongoing",
    "free_limit": "One eligible e2-micro VM/month; 30 GB standard disk; 1 GB eligible egress",
    "watch_out": "Only selected US regions qualify; billing account required; other usage can be charged.",
    "pricing_url": "https://docs.cloud.google.com/free/docs/free-cloud-features",
    "credit_card": "yes",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "aws-free-plan",
    "name": "AWS Free Plan",
    "category": "cloud-vps",
    "plan": "limited-duration",
    "free_limit": "Eligible new accounts: up to six months or until Free Tier credits run out",
    "watch_out": "NOT an indefinite free VPS; different AWS offers have separate eligibility and limits.",
    "pricing_url": "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier-FAQ.html",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "convex-free",
    "name": "Convex Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "0.5 GB database storage; 1M function calls/month; 1 GB file storage",
    "watch_out": "Separate database I/O, action compute, search and egress caps apply.",
    "pricing_url": "https://www.convex.dev/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "supabase",
    "name": "Supabase Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "500 MB Postgres database/project; 2 active projects; 1 GB file storage",
    "watch_out": "Free projects pause after one week of inactivity; restore/backups are limited.",
    "pricing_url": "https://supabase.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "turso",
    "name": "Turso Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "100 databases; 5 GB storage; 500M rows read and 10M rows written/month",
    "watch_out": "Read/write usage and sync limits apply; re-check pricing before production use.",
    "pricing_url": "https://turso.tech/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "mongodb-atlas",
    "name": "MongoDB Atlas Free Cluster",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "512 MB storage; one Free cluster per project",
    "watch_out": "Limited regions, throughput and cluster capabilities; designed for development.",
    "pricing_url": "https://www.mongodb.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-redis",
    "name": "Upstash Redis Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "256 MB data; 500,000 commands/month; 10 GB monthly bandwidth",
    "watch_out": "One Free database; claim temporary instant-created databases to prevent expiry.",
    "pricing_url": "https://upstash.com/pricing/redis",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-vector",
    "name": "Upstash Vector Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "One free index; 10,000 queries and 10,000 updates/day; 1 GB data; up to 1,536 dimensions",
    "watch_out": "No uptime SLA; maximum 100 namespaces; daily query/update quotas apply.",
    "pricing_url": "https://upstash.com/pricing/vector",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "cloudflare-d1",
    "name": "Cloudflare D1 Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "5 GB total storage; 5M rows read/day; 100k rows written/day",
    "watch_out": "Daily limits stop queries on exhaustion; associated Workers usage has its own quota.",
    "pricing_url": "https://developers.cloudflare.com/d1/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-hyperdrive",
    "name": "Cloudflare Hyperdrive Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "100,000 database queries/day; up to 10 configured databases",
    "watch_out": "Requires a separate PostgreSQL/MySQL origin and Workers; query quota resets at 00:00 UTC and excess queries fail; origin hosting may cost extra.",
    "pricing_url": "https://developers.cloudflare.com/hyperdrive/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "cloudflare-vectorize",
    "name": "Cloudflare Vectorize Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "30M queried vector dimensions/month; 5M stored vector dimensions; up to 100 indexes",
    "watch_out": "Free plan queries and storage are dimension-based, not a fixed request count; up to 1,536 dimensions/vector and 1,000 namespaces/index. Workers usage has separate limits.",
    "pricing_url": "https://developers.cloudflare.com/vectorize/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "render-postgres",
    "name": "Render Free Postgres",
    "category": "databases",
    "plan": "temporary-resource",
    "free_limit": "1 GB database, one free instance/workspace",
    "watch_out": "Database EXPIRES after 30 days; not suitable for durable production data.",
    "pricing_url": "https://render.com/docs/free",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "firebase-rtdb",
    "name": "Firebase Realtime Database (Spark)",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "1 GB stored; ~10 GB/month downloaded; 100 concurrent connections",
    "watch_out": "Spark limits and feature eligibility vary; avoid assuming unlimited usage.",
    "pricing_url": "https://firebase.google.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-r2",
    "name": "Cloudflare R2 Standard",
    "category": "storage",
    "plan": "ongoing",
    "free_limit": "10 GB-month storage; 1M Class A + 10M Class B operations/month",
    "watch_out": "Free allowance covers Standard class only; operations beyond limits incur charges.",
    "pricing_url": "https://developers.cloudflare.com/r2/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "gcs",
    "name": "Google Cloud Storage Free Tier",
    "category": "storage",
    "plan": "ongoing",
    "free_limit": "5 GB-months in eligible US regions; 5,000 Class A and 50,000 Class B operations",
    "watch_out": "Eligible regions only; Cloud Billing required; egress rules are destination-dependent.",
    "pricing_url": "https://docs.cloud.google.com/free/docs/free-cloud-features",
    "credit_card": "yes",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "oracle-object-storage",
    "name": "Oracle Object Storage Always Free",
    "category": "storage",
    "plan": "ongoing",
    "free_limit": "Always Free object-storage allowance on eligible OCI accounts",
    "watch_out": "Card verification required; quotas and capacity can vary by service and region.",
    "pricing_url": "https://www.oracle.com/cloud/free/",
    "credit_card": "yes",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "pr-quorum-free",
    "name": "PR Quorum Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "50 AI code reviews/month across 2 repositories; max 3 inline comments/review",
    "watch_out": "Default three-reviewer panel only; excess reviews are skipped until reset or upgrade.",
    "pricing_url": "https://prquorum.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "estuary-developer",
    "name": "Estuary Developer",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "10 GB data movement/month; 2 concurrent connector instances",
    "watch_out": "Exceeding free quotas automatically starts a 30-day Cloud trial.",
    "pricing_url": "https://estuary.dev/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "resend",
    "name": "Resend Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "3,000 transactional emails/month; 100/day; up to 3 domains",
    "watch_out": "Daily sending cap and deliverability/domain-verification requirements apply.",
    "pricing_url": "https://resend.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "better-stack",
    "name": "Better Stack Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "10 monitors/heartbeats; 1 status page",
    "watch_out": "Free personal-project tier; alert channels and log retention have limits.",
    "pricing_url": "https://betterstack.com/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "github-actions",
    "name": "GitHub Actions",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "Standard GitHub-hosted runners free for public repos; 2,000 minutes/month on GitHub Free private repos",
    "watch_out": "Larger runners and over-quota private-repo usage may be billed.",
    "pricing_url": "https://docs.github.com/en/billing/concepts/product-billing/github-actions",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "neon",
    "name": "Neon Free Postgres",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "100 projects; 100 CU-hours/project/month; 0.5 GB storage/project",
    "watch_out": "Scale-to-zero after inactivity; 5 GB public network transfer/project/month; verify project eligibility.",
    "pricing_url": "https://neon.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "prisma-postgres",
    "name": "Prisma Postgres Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "1.01 GB storage; 200,000 operations/month; up to 50 databases",
    "watch_out": "Monthly operations and storage caps on Free; verify current limits before production use.",
    "pricing_url": "https://www.prisma.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-08"
  },
  {
    "id": "cloudflare-kv",
    "name": "Cloudflare Workers KV Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "1 GB storage; 100k key reads/day; 1k key writes/day",
    "watch_out": "Writes, deletes and list requests each have a 1k/day cap; operations fail when daily quota is exhausted.",
    "pricing_url": "https://developers.cloudflare.com/kv/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "brevo",
    "name": "Brevo Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "300 email sends/day; up to 100k contacts",
    "watch_out": "Daily unused sends do not roll over; free emails carry Brevo branding; queues and transactional limits apply.",
    "pricing_url": "https://help.brevo.com/hc/en-us/articles/208580669-FAQs-What-are-the-limits-of-the-Free-plan",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "github-codespaces",
    "name": "GitHub Codespaces (personal Free)",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "120 core-hours/month and 15 GB-month storage for GitHub Free personal accounts",
    "watch_out": "Organizations have no included Codespaces quota; 2-core machines use two core-hours per elapsed hour.",
    "pricing_url": "https://docs.github.com/en/billing/concepts/product-billing/github-codespaces",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-email-routing",
    "name": "Cloudflare Email Routing",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "Free inbound custom-domain email forwarding and routing on Free/Paid plans",
    "watch_out": "Not a free outbound transactional email API; Email Sending requires Workers Paid. Domain must use Cloudflare email routing.",
    "pricing_url": "https://developers.cloudflare.com/email-service/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "github-packages",
    "name": "GitHub Packages",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "Public packages are free; GitHub Free includes 500 MB private storage and 1 GB monthly transfer",
    "watch_out": "Private quotas share storage with Actions artifacts; over-quota usage may be blocked or billed.",
    "pricing_url": "https://docs.github.com/en/billing/concepts/product-billing/github-packages",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "doppler-developer",
    "name": "Doppler Developer",
    "category": "auth-security",
    "plan": "ongoing",
    "free_limit": "3 users free; 5 config syncs; 3 days of activity logs",
    "watch_out": "Additional users cost $8/month; advanced SSO and audit retention require paid plans.",
    "pricing_url": "https://www.doppler.com/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "auth0",
    "name": "Auth0 Free",
    "category": "auth-security",
    "plan": "ongoing",
    "free_limit": "Up to 25,000 monthly active users; one custom domain and five organizations",
    "watch_out": "Credit card not required to sign up; custom-domain feature requires card verification; tenant and connection limits apply.",
    "pricing_url": "https://auth0.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "clerk",
    "name": "Clerk Hobby",
    "category": "auth-security",
    "plan": "ongoing",
    "free_limit": "50,000 monthly retained users per app; unlimited applications",
    "watch_out": "MRU is not equivalent to monthly active users; free plan has limited dashboard seats and short log retention.",
    "pricing_url": "https://clerk.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-turnstile",
    "name": "Cloudflare Turnstile Free",
    "category": "auth-security",
    "plan": "ongoing",
    "free_limit": "Up to 20 widgets/account; unlimited challenges; 10 hostnames/widget",
    "watch_out": "Free tier has 7-day analytics lookback; remove-branding and advanced controls are Enterprise-only.",
    "pricing_url": "https://developers.cloudflare.com/turnstile/plans/",
    "credit_card": "check",
    "commercial_use": "yes",
    "last_checked": "2026-09-22"
  },
  {
    "id": "new-relic-free",
    "name": "New Relic Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "100 GB data ingest/month; 1 full-platform user; unlimited basic users; 500 synthetic checks; at least 8 days default retention",
    "watch_out": "When the 100 GB monthly free ingest allowance is exceeded, ingest and platform access stop until upgrade or next month; retention varies by data type.",
    "pricing_url": "https://newrelic.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "uptimerobot",
    "name": "UptimeRobot Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "50 monitors with 5-minute checks and basic status pages",
    "watch_out": "Longer monitoring intervals and limited alert integrations; faster 60-second checks require paid plan.",
    "pricing_url": "https://uptimerobot.com/pricing/",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-22"
  },
  {
    "id": "grafana-cloud",
    "name": "Grafana Cloud Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "10k active metric series and 50 GB logs ingested/month; 14-day retention",
    "watch_out": "Free quotas are separate for logs, metrics, traces and users; limited retention and community support.",
    "pricing_url": "https://grafana.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "sentry",
    "name": "Sentry Developer",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "One user; 5,000 errors/month; 50 replays and 1 uptime monitor",
    "watch_out": "Free plan is single-user; profiling, advanced integrations and additional event volumes require payment.",
    "pricing_url": "https://sentry.io/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "splunk-observability-free",
    "name": "Splunk Observability Cloud Free Edition",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "Up to 15 hosts with all Observability Cloud platform features; no time limit",
    "watch_out": "May be throttled and accounts inactive for 30+ days can be deactivated; use is limited to internal business purposes and not service-bureau processing for third parties.",
    "pricing_url": "https://www.splunk.com/en_us/products/pricing/observability.html",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-23"
  },
  {
    "id": "tinybird-free",
    "name": "Tinybird Free",
    "category": "analytics",
    "plan": "ongoing",
    "free_limit": "10 GB storage; 1,000 requests/day per organization; 0.25 vCPU (up to 3x burst); 1 query thread",
    "watch_out": "Shared infrastructure; CPU bursts beyond capacity return HTTP 429; Free queries have a 10-second execution limit; $25 LLM credits per billing cycle are separate.",
    "pricing_url": "https://www.tinybird.co/docs/forward/pricing/free",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "posthog",
    "name": "PostHog Free",
    "category": "analytics",
    "plan": "ongoing",
    "free_limit": "1M product analytics events/month; 5k session recordings/month; 1M feature flag requests",
    "watch_out": "Free without a card for one project; usage stops at limits unless billing is enabled.",
    "pricing_url": "https://posthog.com/pricing",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-dns",
    "name": "Cloudflare DNS & CDN Free",
    "category": "dns-cdn",
    "plan": "ongoing",
    "free_limit": "Free authoritative DNS, CDN, universal SSL and DDoS protection",
    "watch_out": "Free DNS zones created since Sep 2024 default to 200 records; free CDN is not a substitute for hosting.",
    "pricing_url": "https://www.cloudflare.com/plans/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "hf-static-spaces",
    "name": "Hugging Face Static Spaces",
    "category": "ai-ml",
    "plan": "ongoing",
    "free_limit": "Free static Spaces for ML demo frontends and project showcases",
    "watch_out": "Creating Gradio or Docker compute Spaces requires a paid plan; static hosting does not provide free persistent compute.",
    "pricing_url": "https://huggingface.co/docs/hub/spaces-overview",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "gemini-api",
    "name": "Google Gemini Developer API Free",
    "category": "ai-ml",
    "plan": "ongoing",
    "free_limit": "Free input and output tokens for eligible Gemini models; Google AI Studio access",
    "watch_out": "Free API eligibility and rate limits vary by model and region; free-tier content can be used to improve Google products.",
    "pricing_url": "https://ai.google.dev/gemini-api/docs/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-workers-ai",
    "name": "Cloudflare Workers AI Free",
    "category": "ai-ml",
    "plan": "ongoing",
    "free_limit": "10,000 Neurons/day across eligible inference models; resets at 00:00 UTC",
    "watch_out": "Neuron consumption varies by model; selected models require Workers Paid or prepaid credits. Free allocation stops when exhausted; Workers limits apply separately.",
    "pricing_url": "https://developers.cloudflare.com/workers-ai/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "aiven-postgres",
    "name": "Aiven Free PostgreSQL",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "One PostgreSQL service: 1 vCPU, 1 GB RAM, 1 GB disk",
    "watch_out": "No VPC, static IP, pooling or SLA; 20 max connections; inactive services can be powered off.",
    "pricing_url": "https://aiven.io/docs/products/postgresql/concepts/pg-free-tier",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-22"
  },
  {
    "id": "appwrite-cloud",
    "name": "Appwrite Cloud Free",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "2 projects; 5 GB monthly bandwidth; 2 GB storage; 750K executions/month; 75K MAU",
    "watch_out": "Free projects pause after one week of inactivity; 1 database, 1 bucket and 2 functions per project.",
    "pricing_url": "https://appwrite.io/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "gitlab-ci",
    "name": "GitLab CI/CD Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "400 compute minutes/month per GitLab.com Free namespace on hosted instance runners",
    "watch_out": "Runner cost factors vary; quota is shared across the namespace; extra compute minutes may need purchase.",
    "pricing_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-queues",
    "name": "Cloudflare Queues Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "10,000 read/write/delete operations/day on Workers Free; 24-hour retention",
    "watch_out": "Typical delivery uses three operations per message; retries add reads and Free retention is fixed.",
    "pricing_url": "https://developers.cloudflare.com/queues/platform/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-qstash",
    "name": "Upstash QStash Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "1,000 message delivery attempts/day; 50 GB monthly bandwidth; 10 schedules",
    "watch_out": "Retries and topic subscribers count as additional deliveries; 1 MB message size and seven-day max delay.",
    "pricing_url": "https://upstash.com/pricing/qstash",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-workflow",
    "name": "Upstash Workflow Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "1,000 workflow steps/day; 50 GB monthly bandwidth; up to 10 concurrent steps",
    "watch_out": "Retries consume extra steps; 1 MB message size and seven-day maximum sleep.",
    "pricing_url": "https://upstash.com/pricing/workflow",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cron-job-org",
    "name": "cron-job.org Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "Free scheduled HTTP requests as frequently as every minute; no fixed job-count limit under fair use",
    "watch_out": "Fair-use requirements apply; REST API is limited to 100 calls/day by default and jobs call public URLs.",
    "pricing_url": "https://cron-job.org/en/faq/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-workflows",
    "name": "Cloudflare Workflows Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "3,000 workflow steps/day and 1 GB-month state storage; request quota shared with Workers Free",
    "watch_out": "10 ms CPU per invocation on Free; default instance-state retention is three days.",
    "pricing_url": "https://developers.cloudflare.com/workflows/reference/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "tinyfish-search-fetch",
    "name": "TinyFish Search & Fetch",
    "category": "search",
    "plan": "ongoing",
    "free_limit": "Search: 30 requests/min and 500/hour; Fetch: 150 URLs/min and 1,000/day",
    "watch_out": "Agent and Browser are separately metered; Search/Fetch stay free with $0 Wallet.",
    "pricing_url": "https://future.tinyfish.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "algolia-free",
    "name": "Algolia Free Search",
    "category": "search",
    "plan": "ongoing",
    "free_limit": "10K searches/month; 50K records; 5K recommendation requests and 5K crawls/month",
    "watch_out": "Higher usage and advanced search require paid plans; track record and request quotas separately.",
    "pricing_url": "https://www.algolia.com/pricing/free-plan",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-search",
    "name": "Upstash Search Free",
    "category": "search",
    "plan": "ongoing",
    "free_limit": "One free search database; 20K monthly queries; maximum 200K documents",
    "watch_out": "Query and indexed-document caps apply independently; higher volumes need a paid usage plan.",
    "pricing_url": "https://upstash.com/pricing/search",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "flagsmith",
    "name": "Flagsmith Free",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "50,000 flag API requests/month; one team member and one project; unlimited feature flags",
    "watch_out": "Fair-use limits apply; multi-user administration, advanced scheduling and experimentation need paid plans.",
    "pricing_url": "https://www.flagsmith.com/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "launchdarkly-developer",
    "name": "LaunchDarkly Developer",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "Unlimited seats and feature flags; five service connections; 1,000 client-side MAU/month",
    "watch_out": "Client MAU and service connections have separate caps; higher-scale rollout capabilities use paid plans.",
    "pricing_url": "https://launchdarkly.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "upstash-blob",
    "name": "Upstash Blob Free",
    "category": "storage",
    "plan": "ongoing",
    "free_limit": "1 GB average storage/month; 10 GB bandwidth, 10,000 simple and 2,000 advanced operations/month",
    "watch_out": "Free bucket stops serving requests when any quota is exhausted until its 30-day window resets; multipart uploads count as advanced operations.",
    "pricing_url": "https://upstash.com/pricing/blob",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "weaviate-cloud-free",
    "name": "Weaviate Cloud Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "One cluster/user; 100,000 objects, 1 GB RAM, 10 GB disk; 2,000 embedding requests/day and 1,000 Query Agent requests/month",
    "watch_out": "One collection and up to three tenants; limited AWS regions, no backups or HA, best-effort availability.",
    "pricing_url": "https://weaviate.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "inngest-hobby",
    "name": "Inngest Hobby",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "50,000 executions and 500,000 events/month; 5 concurrent steps; 3 users and 3 workers",
    "watch_out": "An execution counts each function run plus its steps; free execution pauses on quota exhaustion; 24-hour trace retention and 7-day maximum sleep.",
    "pricing_url": "https://www.inngest.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "trigger-dev-free",
    "name": "Trigger.dev Free",
    "category": "queues-jobs",
    "plan": "monthly-credit",
    "free_limit": "$5 recurring monthly compute/run credits; 20 concurrent runs; unlimited tasks; 10 schedules",
    "watch_out": "Free credit covers metered compute and run invocation; execution stops or queues after credits run out until upgrade; 1-day log retention.",
    "pricing_url": "https://trigger.dev/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "qdrant-cloud-free",
    "name": "Qdrant Cloud Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "One single-node cluster with 0.5 vCPU, 1 GB RAM and 4 GB disk",
    "watch_out": "For testing and prototypes; limited regions, no high availability; suspends after 1 week of inactivity and deletes after 4 weeks unless reactivated.",
    "pricing_url": "https://qdrant.tech/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "cloudflare-durable-objects",
    "name": "Cloudflare Durable Objects Free",
    "category": "serverless",
    "plan": "ongoing",
    "free_limit": "100,000 Durable Object requests/day; 13,000 GB-s compute/day; up to 5 GB SQLite-backed storage/account",
    "watch_out": "Workers Free supports only SQLite-backed objects; operations fail when daily quotas are exceeded; Workers request limits apply separately.",
    "pricing_url": "https://developers.cloudflare.com/durable-objects/platform/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-22"
  },
  {
    "id": "circleci-free",
    "name": "CircleCI Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "30,000 credits/month; up to 5 active users; 1 GB network transfer and 2 GB-month storage",
    "watch_out": "Free credits expire monthly and do not roll over; resource classes consume credits at different rates; personal builds stop when credits reach zero.",
    "pricing_url": "https://circleci.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "val-town-free",
    "name": "Val Town Free",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "100,000 runs/day; unlimited public vals; 2,500 vals; cron schedules as often as every 15 minutes",
    "watch_out": "New vals on Free are public; no custom domains; 1-minute execution timeout and 3-day log retention.",
    "pricing_url": "https://www.val.town/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "simpleq",
    "name": "SimpleQ Free",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "30,000 outbound webhook attempts/month; 5 queues; up to 5 attempts/job; 3-day job retention",
    "watch_out": "Each dispatched webhook POST, including retries and backpressure responses, counts as an attempt; backpressure waiting is free. Commercial-use terms need confirmation.",
    "pricing_url": "https://simpleq.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "ngrok-free",
    "name": "ngrok Free",
    "category": "tunneling-networking",
    "plan": "ongoing",
    "free_limit": "3 online endpoints; 1 GB transfer and 20,000 HTTP/S requests/month; 5,000 TCP/TLS connections/month",
    "watch_out": "HTTP/S interstitial; $5 one-time usage credit expires after one year; no usage beyond credit; custom domains require paid plan.",
    "pricing_url": "https://ngrok.com/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "windmill-cloud-free",
    "name": "Windmill Cloud Community",
    "category": "queues-jobs",
    "plan": "ongoing",
    "free_limit": "1,000 cloud executions/month; no credit card required",
    "watch_out": "Cloud hosted in US; self-hosted Community Edition is a separate option; commercial-use conditions need confirmation.",
    "pricing_url": "https://www.windmill.dev/docs/getting_started/how_to_use_windmill",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "axiom-personal",
    "name": "Axiom Personal",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "500 GB data loading/month; 10 GB-hours query compute/month; 25 GB storage; 30-day retention",
    "watch_out": "Intended for individuals and small projects; soft dataset, field and query-concurrency limits; commercial use unconfirmed.",
    "pricing_url": "https://axiom.co/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "hookdeck-developer",
    "name": "Hookdeck Developer",
    "category": "webhooks-events",
    "plan": "ongoing",
    "free_limit": "10,000 events/month; 100,000 discarded requests/month; 5 events/second per destination; 3-day event retention",
    "watch_out": "One user; retries included. After 10,000 events, dashboard locks until next billing period or upgrade; excessive overages may stop processing.",
    "pricing_url": "https://hookdeck.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "svix-free",
    "name": "Svix Free",
    "category": "webhooks-events",
    "plan": "ongoing",
    "free_limit": "Up to 50,000 messages/month; 50 messages/second; 7-day payload retention",
    "watch_out": "Free plan targets developers testing or setting up first webhooks; retries and filtered messages do not count; no stated uptime SLA.",
    "pricing_url": "https://www.svix.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-23"
  },
  {
    "id": "tailscale-personal",
    "name": "Tailscale Personal",
    "category": "tunneling-networking",
    "plan": "ongoing",
    "free_limit": "Up to 6 users; unlimited user devices; 50 tagged resources; 1,000 ephemeral-resource minutes/month",
    "watch_out": "Personal plan is non-commercial only; business/custom-domain signup enters a business trial by default; additional tagged resources are paid.",
    "pricing_url": "https://tailscale.com/pricing",
    "credit_card": "check",
    "commercial_use": "no",
    "last_checked": "2026-09-23"
  },
  {
    "id": "pinecone-starter",
    "name": "Pinecone Starter",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "2 GB vector storage; 2M write units and 1M read units/month; up to 5 indexes",
    "watch_out": "AWS us-east-1 only; 1 GB egress/month; 1 project and up to 2 users; no uptime SLA. Monthly read/write quotas reset each month.",
    "pricing_url": "https://www.pinecone.io/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-24"
  },
  {
    "id": "motherduck-lite",
    "name": "MotherDuck Lite",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "10 GB storage and 10 Pulse compute CU-hours/month; up to 3 internal active users and 2 service accounts",
    "watch_out": "Free accounts are for internal business use only; embedding in third-party products/services is prohibited. Usage beyond included quotas requires a paid account; no SLA.",
    "pricing_url": "https://motherduck.com/product/pricing/",
    "credit_card": "no",
    "commercial_use": "no",
    "last_checked": "2026-09-24"
  },
  {
    "id": "openstatus-hobby",
    "name": "Openstatus Hobby",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "1 uptime monitor; 1 status page with 3 components; checks every 10 minutes",
    "watch_out": "Free plan is limited to one monitor and one status page; faster checks and larger monitoring quotas require a paid plan.",
    "pricing_url": "https://www.openstatus.dev/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-24"
  },
  {
    "id": "cloudflare-browser-run",
    "name": "Cloudflare Browser Run Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "10 minutes of browser time/day; up to 3 concurrent browser sessions",
    "watch_out": "Workers Free plan required; browser time resets daily, session timeout is 60 seconds and new sessions are rate-limited.",
    "pricing_url": "https://developers.cloudflare.com/browser-run/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-24"
  },
  {
    "id": "kinsta-wordpress-trial",
    "name": "Kinsta WordPress First Month",
    "category": "app-hosting",
    "plan": "limited-duration",
    "free_limit": "First month free for eligible new customers on select managed WordPress plans; Single 20GB includes 1 WordPress install, 20 GB server bandwidth/month, 10 GB storage and 125 GB CDN bandwidth/month.",
    "watch_out": "Not an ongoing free tier. Selected plans only; Single 20GB renews at $35/month on monthly billing after the first month, excluding taxes. Confirm eligibility, payment requirements and cancellation terms before signing up.",
    "pricing_url": "https://kinsta.com/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-24"
  },
  {
    "id": "sevalla-static",
    "name": "Sevalla Static Site Hosting",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "100 static sites/account; 600 build minutes/month; 100 GB bandwidth/month/account; 1 GB/site size limit",
    "watch_out": "Fair-use limits apply; usage beyond free allowances may incur charges. Confirm card requirements and commercial-use terms with provider.",
    "pricing_url": "https://sevalla.com/pricing/",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-09-24"
  },
  {
    "id": "shipvela-hobby",
    "name": "Shipvela Hobby",
    "category": "static-hosting",
    "plan": "ongoing",
    "free_limit": "3 projects; 20 publishes/month; custom domains and managed HTTPS",
    "watch_out": "Early access. Static CLI uploads are limited to 50 MB and 5,000 files; server-rendered Next.js requires a paid plan. No hosted databases or long-lived backend servers.",
    "pricing_url": "https://shipvela.com/#pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-03",
    "added_at": "2026-10-03"
  },
  {
    "id": "novu-free",
    "name": "Novu Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "10,000 workflow runs/month; up to 20 workflows; 2 environments (Dev + Prod); up to 3 team members",
    "watch_out": "Free includes all notification channels but activity-feed retention is 24 hours and throughput is limited to 60 events/second. Provider states no credit card is required; commercial-use terms were not explicitly confirmed.",
    "pricing_url": "https://novu.co/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-25"
  },
  {
    "id": "webhooker-free",
    "name": "Webhooker Free",
    "category": "webhooks-events",
    "plan": "ongoing",
    "free_limit": "10,000 inbound events/month; 3 sources; 9 shared destinations; 1 workspace member; 14-day event retention",
    "watch_out": "120 inbound events/minute per source; up to 20% monthly quota buffer without overage charges; ordered delivery, static outbound IP and DPA require paid plans. Commercial-use terms not explicitly confirmed.",
    "pricing_url": "https://webhooker.eu/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-09-28"
  },
  {
    "id": "featureflip-solo",
    "name": "Featureflip Solo",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "1 project; 10 flags; 2 environments; 1 developer; unlimited evaluations",
    "watch_out": "7-day audit logs and one developer on Solo; larger teams, more projects/environments and longer audit retention require paid plans.",
    "pricing_url": "https://featureflip.io/pricing/",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-09-29"
  },
  {
    "id": "appsignal-free",
    "name": "AppSignal Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "30,000 application requests/month; 1 GB logging; 5-day retention; unlimited users, teams, applications and dashboards",
    "watch_out": "New Free accounts use the 30K request limit. Existing Free accounts keep 50K requests/month until October 31, 2026. Crossing the request or logging limit locks AppSignal UI/API access and disables notifications; there are no overage invoices.",
    "pricing_url": "https://www.appsignal.com/plans",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-01"
  },
  {
    "id": "honeycomb-free",
    "name": "Honeycomb Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "20 million events/month; 100 million metrics data points/month; unlimited seats; unlimited querying",
    "watch_out": "SLOs and Service Map are not included on Free. Free support is limited to account support. Commercial-use terms need confirmation.",
    "pricing_url": "https://www.honeycomb.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-04"
  },
  {
    "id": "flagify-free",
    "name": "Flagify Free",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "2 projects/workspace; unlimited flags; 3 environments; 3 seats; 75,000 evaluations/month; 50 AI messages/month",
    "watch_out": "Free plan is aimed at side projects and small teams; paid tiers add higher evaluation quotas and advanced controls.",
    "pricing_url": "https://flagify.dev/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-06"
  },
  {
    "id": "reqkey-free",
    "name": "ReqKey",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "100,000 requests/month; 1,000 API keys; unlimited APIs; 1 workspace member",
    "watch_out": "Official homepage and pricing page have conflicting request quotas; use conservative pricing-page limit and recheck before merging. Reselling or white-labeling requires separate agreement.",
    "pricing_url": "https://www.reqkey.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "logtrics-free",
    "name": "Logtrics",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "1,000,000 logs/crashes/events per month; 30-day retention; 1 app; 1 team member; email alerts; 3 AI RCA and 3 AI Session Summaries per month",
    "watch_out": "Free plan limits usage to 1 app and 1 team member; AI RCA and AI Session Summaries are limited to 3 each per month.",
    "pricing_url": "https://www.logtrics.io/pricing",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-10-06"
  },
  {
    "id": "mockhive-free",
    "name": "MockHive Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "3 collections; 100 records each; 1,000 GET requests/month; 50 POST inserts/day",
    "watch_out": "No production base URL on Free; paid plans unlock higher limits",
    "pricing_url": "https://mockhive.dev/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "devcycle-free",
    "name": "DevCycle Free",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "Up to 1,000 client-side monthly active users; unlimited seats and feature flags",
    "watch_out": "Client-side MAU usage is capped on Free; confirm server-side and experimentation usage limits before scaling.",
    "pricing_url": "https://devcycle.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "datpaq-free",
    "name": "DATPAQ Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "250 API requests/month; full API catalog, CLI and MCP server",
    "watch_out": "Over-limit grace period may lead to billing; monitor usage",
    "pricing_url": "https://datpaq.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "datanest-free",
    "name": "DataNest Basic Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "100 requests/month per API across 20 APIs",
    "watch_out": "Free tier hard limit; RapidAPI subscription used",
    "pricing_url": "https://www.datanest.network/pricing",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-10-07"
  },
  {
    "id": "mastra-starter",
    "name": "Mastra Platform Starter",
    "category": "ai-ml",
    "plan": "ongoing",
    "free_limit": "100K observability events; 24 CPU hours; 10 GB egress per month",
    "watch_out": "Usage beyond included allowance is pay-as-you-go; persistent server is paid",
    "pricing_url": "https://mastra.ai/pricing",
    "credit_card": "check",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "growthbook-starter",
    "name": "GrowthBook Cloud Starter",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "3 users, 1 project, unlimited feature flags and experiments",
    "watch_out": "Advanced governance and additional projects require paid plan",
    "pricing_url": "https://www.growthbook.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "hook0-developer",
    "name": "Hook0 Developer Free",
    "category": "webhooks-events",
    "plan": "ongoing",
    "free_limit": "100 events/day; 1 application, 1 developer, 7-day retention",
    "watch_out": "Over-quota events rejected with HTTP 429",
    "pricing_url": "https://www.hook0.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "pingzen-free",
    "name": "PingZen Free",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "55 monitors; 1-minute check interval; 23 protocols; 3 alert channels",
    "watch_out": "Confirm alert and monitoring retention limits before production reliance",
    "pricing_url": "https://pingzen.dev/",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-10-07"
  },
  {
    "id": "zenmanage-free",
    "name": "Zenmanage Free",
    "category": "feature-flags",
    "plan": "ongoing",
    "free_limit": "500 monthly active contexts; unlimited flags, projects and users",
    "watch_out": "Lifecycle reporting and advanced reporting require paid Team plan",
    "pricing_url": "https://zenmanage.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "steadystack-initiate",
    "name": "SteadyStack The Initiate",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "50 monitors; 3-minute checks (1 minute for first 10); 1 public status page",
    "watch_out": "Launch cohort grandfathered terms; 3-day log retention",
    "pricing_url": "https://steadystack.dev/pricing",
    "credit_card": "no",
    "commercial_use": "yes",
    "last_checked": "2026-10-07"
  },
  {
    "id": "botoi-free",
    "name": "Botoi Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "1,000 API requests/day; 10 requests/minute; 150+ endpoints and MCP server",
    "watch_out": "429 responses on quota exhaustion; resets midnight UTC",
    "pricing_url": "https://botoi.com/pricing/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "dbgorilla-free",
    "name": "DBGorilla Free",
    "category": "databases",
    "plan": "ongoing",
    "free_limit": "1 single-host cluster; 50 Gorilla Credits/month; 7-day retention",
    "watch_out": "Initial 30-day Pro trial reverts to Free; auto-reload of purchased credits may incur charges",
    "pricing_url": "https://www.dbgorilla.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-07"
  },
  {
    "id": "checkly-hobby",
    "name": "Checkly Hobby",
    "category": "observability",
    "plan": "ongoing",
    "free_limit": "10 uptime monitors; 1,000 Browser check runs and 10,000 API check runs/month; 1 user; 7-day raw data retention",
    "watch_out": "Hobby is intended for personal projects and learning; 1 user and 7-day raw data retention; monitoring frequency and check runs are capped.",
    "pricing_url": "https://www.checklyhq.com/pricing/",
    "credit_card": "no",
    "commercial_use": "no",
    "last_checked": "2026-10-08",
    "added_at": "2026-10-05"
  },
  {
    "id": "formbricks-hobby",
    "name": "Formbricks Cloud Hobby",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "250 survey responses/month; 1 workspace; link and in-product surveys; full API access including MCP",
    "watch_out": "Cloud Hobby includes Formbricks branding; response cap is 250/month; self-hosted Community Edition is a separate option; explicit commercial-use terms not confirmed.",
    "pricing_url": "https://formbricks.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-08"
  },
  {
    "id": "botkeep-free",
    "name": "Botkeep Free",
    "category": "app-hosting",
    "plan": "ongoing",
    "free_limit": "2 workload slots sharing 1 GB RAM, 1 vCore and 1 GB storage; 1 backup per workload with 7-day retention; no scheduled idle sleep or periodic renewal",
    "watch_out": "Beta hosting without uptime SLA; capacity and fair-use rules apply. Resources shared across workloads; independent backups recommended. Founder Free (5 slots, 2 GB RAM, 1.5 vCore, 2 GB storage) requires signup by 15 Oct 2026 17:00 CEST; not the standard plan. Commercial-use terms not independently confirmed.",
    "pricing_url": "https://botkeep.cloud/",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-09"
  },
  {
    "id": "hanko-cloud-starter-free",
    "name": "Hanko Cloud Starter Free",
    "category": "auth-security",
    "plan": "ongoing",
    "free_limit": "10,000 monthly active users; 2 projects; passkeys, passwords/passwordless, social SSO, MFA, custom domain",
    "watch_out": "Hosted in AWS Frankfurt; webhooks, Admin API, custom SMTP and team invites require Pro; repeated overage prompts upgrade. Commercial-use terms for cloud Free not independently confirmed.",
    "pricing_url": "https://www.hanko.io/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-09"
  },
  {
    "id": "suprsend-free",
    "name": "SuprSend Free",
    "category": "developer-tools",
    "plan": "ongoing",
    "free_limit": "10,000 notifications/month; unlimited notification channels and team members; in-app feed, workflow branching, lists and broadcasts",
    "watch_out": "30-day premium-feature trial transitions to ongoing Free; SuprSend branding on in-app feed; multi-channel delivery counts each user/channel separately; email/SMS providers may charge separately; free over-limit sends may continue pending contact from SuprSend; explicit commercial-use terms not confirmed.",
    "pricing_url": "https://www.suprsend.com/pricing",
    "credit_card": "no",
    "commercial_use": "check",
    "last_checked": "2026-10-09"
  }
]
