{
  "name": "AWS Lambda",
  "slug": "aws-lambda",
  "pricingModel": "freemium",
  "normalized": {
    "currency": "USD",
    "entry": {
      "plan": "Savings Plans",
      "perMonth": 1.42,
      "unit": "unknown",
      "unitNoun": null,
      "billing": "unknown",
      "free": false,
      "contactSales": false
    },
    "plans": [
      {
        "plan": "Free Tier",
        "perMonth": 0,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": true,
        "contactSales": false
      },
      {
        "plan": "Pay-as-you-go",
        "perMonth": null,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": false,
        "contactSales": true
      },
      {
        "plan": "Graviton2 (ARM)",
        "perMonth": null,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": false,
        "contactSales": true
      },
      {
        "plan": "Savings Plans",
        "perMonth": 1.42,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": false,
        "contactSales": false
      }
    ],
    "hasFreePlan": true,
    "hasFreeTrial": false,
    "contactSalesOnly": false
  },
  "pricingDetails": {
    "tiers": [
      {
        "name": "Free Tier",
        "price": "$0",
        "features": [
          "1M free requests/month",
          "400,000 GB-seconds compute",
          "Never expires",
          "Included with AWS account"
        ],
        "billingPeriod": "month"
      },
      {
        "name": "Pay-as-you-go",
        "price": "$0.20/million",
        "features": [
          "$0.20 per 1M requests",
          "$0.0000166667/GB-second (x86)",
          "Memory from 128 MB to 10 GB",
          "Billed per millisecond"
        ],
        "billingPeriod": "month"
      },
      {
        "name": "Graviton2 (ARM)",
        "price": "$0.16/million",
        "features": [
          "34% better price performance",
          "$0.0000133334/GB-second",
          "Same functionality as x86",
          "Recommended for cost savings"
        ],
        "billingPeriod": "month"
      },
      {
        "name": "Savings Plans",
        "price": "Up to 17% off",
        "features": [
          "1 or 3 year commitment",
          "Compute Savings Plans",
          "Flexible across regions",
          "Significant discount"
        ],
        "billingPeriod": "year"
      }
    ],
    "hasFreeTier": true,
    "hasFreeTrial": false
  },
  "costFacts": null,
  "pricesByRegion": null,
  "verdict": "Lambda pioneered serverless compute and remains the default choice in the AWS ecosystem. The per-request pricing model is extraordinarily cost-effective for bursty, low-to-medium traffic workloads, a function handling 5 million requests/month at 256 MB with 200ms average duration costs about $2.10/month. The economics flip at high scale: sustained high-throughput workloads (>100M requests/month) often become cheaper on containers (ECS/Fargate) or even EC2. Cold starts (100ms-2s depending on runtime) remain the main technical limitation. The pricing is transparent but has multiple dimensions (requests + duration + memory + optional provisioned concurrency) that make cost prediction harder than it looks.",
  "bestFor": "Free Tier (always free): 1 million requests and 400,000 GB-seconds per month, free forever, not just 12 months. Covers most personal projects, webhook handlers, and cron jobs. At 128 MB memory, that is 3.2 million seconds of execution per month. | On-Demand (x86): Pay $0.20 per million requests plus $0.0000166667 per GB-second. No servers to manage, no capacity planning. Scales from zero to thousands of concurrent executions. Best for event-driven architectures, API backends, and data processing pipelines. | Graviton2/ARM: 34% better price-performance than x86, $0.0000133334 per GB-second. Same Lambda experience, just runs on ARM. Most Node.js, Python, and Java workloads run without modification. The easiest optimization for existing Lambda functions. | Savings Plans (1 or 3 year): Up to 17% discount on compute by committing to a consistent usage level. Stacks with Graviton2 for up to 45% total savings vs x86 on-demand. Only makes sense if you have 6+ months of usage data showing consistent patterns.",
  "hiddenCosts": [
    "Duration billing rounds up to the nearest millisecond, but memory billing is per-GB-second at allocated memory (not used memory). Allocating 1 GB but using 200 MB still bills for 1 GB, right-sizing memory is critical",
    "Provisioned Concurrency: eliminates cold starts but charges $0.0000041667/GB-second even when idle.",
    "Data transfer out: Lambda itself is cheap, but responses that cross AZ boundaries or leave AWS incur standard EC2 data transfer charges ($0.01-0.09/GB). High-traffic APIs serving large payloads can have transfer costs exceed compute costs",
    "VPC-attached Lambda: connecting to RDS or ElastiCache inside a VPC adds ~200-500ms cold start overhead and creates ENI resources.",
    "Ephemeral storage: default 512 MB included, up to 10 GB available at $0.0000000309/GB-second. Processing large files (video, ML models) can add meaningful storage costs",
    "CloudWatch Logs: every Lambda invocation generates logs. At 5M invocations/month generating 1 KB each, log ingestion costs $2.50/month. High-verbosity logging on high-traffic functions can cost more than the compute itself"
  ],
  "recentChanges": [],
  "priceHistory": [],
  "partnerLink": false,
  "correction": "This price may be out of date. If the vendor's page differs, call report_issue with evidence_url and quote, or verify_price.",
  "provenance": {
    "lastVerifiedAt": "2026-10-14",
    "sourceUrl": "https://aws.amazon.com/lambda/pricing",
    "confidence": "medium"
  },
  "source": "Toolradar",
  "citation": "Toolradar, verified 2026-10-14, https://toolradar.com/tools/aws-lambda/pricing",
  "affiliateUrl": "https://toolradar.com/api/go/aws-lambda?ref=mcp&key=json",
  "toolradarUrl": "https://toolradar.com/tools/aws-lambda/pricing"
}