Amazon Lambda logo

Amazon Lambda

AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers, automatically scaling and executing your code in response to events from over 200 AWS services and SaaS applications while you pay only for the compute time you consume.

1 APIs 7 Features
ComputeEvent-DrivenFaaSFunctionsServerless

APIs

Amazon Lambda API

Core API for managing AWS Lambda functions, event source mappings, layers, aliases, versions, and permissions. Enables creating and invoking serverless functions, configuring tr...

Features

Serverless Execution

Run code without provisioning or managing servers — Lambda handles all administration.

Event-Driven Triggers

Automatically trigger code from over 200 AWS services and SaaS applications.

Automatic Scaling

Automatically scales to thousands of concurrent executions without configuration.

Multiple Runtimes

Supports Node.js, Python, Java, Go, Ruby, .NET, and custom runtimes via Lambda layers.

Lambda Layers

Package and share code, libraries, and configurations across Lambda functions.

Container Image Support

Deploy Lambda functions as container images up to 10 GB in size.

SnapStart

Reduce cold starts for Java functions with Lambda SnapStart.

Use Cases

API Backends

Build REST and GraphQL API backends with Lambda and API Gateway.

Data Processing

Process S3 uploads, DynamoDB streams, and Kinesis records in real time.

Event Automation

Automate operational tasks triggered by CloudWatch events or schedules.

Machine Learning Inference

Run ML model inference on-demand without managing inference infrastructure.

Integrations

Amazon API Gateway

Build REST and WebSocket APIs backed by Lambda functions.

Amazon DynamoDB

Trigger Lambda from DynamoDB Streams for real-time data processing.

Amazon S3

Trigger Lambda on S3 object events for serverless file processing.

Amazon Kinesis

Process Kinesis data streams with Lambda for real-time analytics.

AWS Step Functions

Orchestrate Lambda functions in serverless workflows.

Amazon SQS

Process SQS messages with Lambda for decoupled event processing.

Semantic Vocabularies

Amazon Lambda Context

2 classes · 7 properties

JSON-LD

API Governance Rules

Amazon Lambda API Rules

16 rules · 9 errors 7 warnings

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Knowledge Center
Knowledge Center
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Security
Security
🔗
Compliance
Compliance
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon Lambda
description: >-
  AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers,
  automatically scaling and executing your code in response to events from over 200 AWS services and SaaS applications
  while you pay only for the compute time you consume.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/lambda/
created: '2024-01-15'
modified: '2026-05-19'
apis:
- name: Amazon Lambda API
  description: >-
    Core API for managing AWS Lambda functions, event source mappings, layers, aliases, versions, and permissions.
    Enables creating and invoking serverless functions, configuring triggers from AWS services, and managing function
    deployment packages and runtime configurations.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/lambda/
  baseURL: https://lambda.amazonaws.com
  tags:
  - AWS
  - Compute
  - Event-Driven
  - Functions
  - Serverless
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/lambda/latest/dg/welcome.html
  - type: OpenAPI
    url: openapi/amazon-lambda-openapi.yml
  - type: OpenAPI
    url: https://api.apis.guru/v2/specs/amazonaws.com/lambda/2015-03-31/openapi.yaml
  - type: JSONSchema
    url: json-schema/amazon-lambda-function-schema.json
  - type: JSONLD
    url: json-ld/amazon-lambda-context.jsonld
  - type: Pricing
    url: https://aws.amazon.com/lambda/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/lambda/getting-started/
  - type: Authentication
    url: https://docs.aws.amazon.com/lambda/latest/dg/lambda-auth-and-access-control.html
  - type: SDKs
    url: https://aws.amazon.com/tools/
  - type: StatusPage
    url: https://status.aws.amazon.com/
  - type: Best Practices
    url: https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html
  - type: FAQ
    url: https://aws.amazon.com/lambda/faqs/
  - type: ServiceLevelAgreement
    url: https://aws.amazon.com/lambda/sla/
  - type: User Guide
    url: https://docs.aws.amazon.com/lambda/latest/dg/
  - type: APIReference
    url: https://docs.aws.amazon.com/lambda/latest/api/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/lambda/
  - type: Security
    url: https://docs.aws.amazon.com/lambda/latest/dg/lambda-security.html
  - type: JSONSchema
    url: json-schema/amazon-lambda-event-source-mapping-schema.json
  - url: graphql/amazon-lambda-graphql.md
    type: GraphQL
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-lambda/overview
- type: ArazzoWorkflows
  url: arazzo/
  workflows:
  - url: arazzo/amazon-lambda-decommission-function-workflow.yml
    name: Amazon Lambda Decommission Function
    summary: Confirm a function exists, read its configuration, then delete it.
  - url: arazzo/amazon-lambda-deploy-and-invoke-function-workflow.yml
    name: Amazon Lambda Deploy and Invoke Function
    summary: Create a Lambda function, wait for it to become Active, then invoke it.
  - url: arazzo/amazon-lambda-deploy-with-event-source-workflow.yml
    name: Amazon Lambda Deploy Function With Event Source
    summary: Create a function, wait until Active, attach an event source mapping, and wait until Enabled.
  - url: arazzo/amazon-lambda-provision-event-source-mapping-workflow.yml
    name: Amazon Lambda Provision Event Source Mapping
    summary: Create an event source mapping and poll it until it reaches the Enabled state.
  - url: arazzo/amazon-lambda-reconfigure-function-workflow.yml
    name: Amazon Lambda Reconfigure Function
    summary: Change a function's runtime settings, wait for Active, then invoke to verify.
  - url: arazzo/amazon-lambda-redeploy-discovered-function-workflow.yml
    name: Amazon Lambda Redeploy Discovered Function
    summary: List functions, select one by name, push new code, and wait until Active.
  - url: arazzo/amazon-lambda-teardown-event-source-mapping-workflow.yml
    name: Amazon Lambda Teardown Event Source Mapping
    summary: Locate an event source mapping in the list, confirm its details, then delete it.
  - url: arazzo/amazon-lambda-update-code-and-verify-workflow.yml
    name: Amazon Lambda Update Code and Verify
    summary: Push new function code, wait for the update to settle, then invoke to verify.
- type: Portal
  url: https://aws.amazon.com/
- type: Portal
  url: https://aws.amazon.com/lambda/
- type: Documentation
  url: https://docs.aws.amazon.com/lambda/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/compute/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/lambda/
- type: SignUp
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: Login
  url: https://aws.amazon.com/console/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Knowledge Center
  url: https://repost.aws/knowledge-center
- type: YouTube
  url: https://www.youtube.com/user/AmazonWebServices
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/aws-lambda
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: Security
  url: https://docs.aws.amazon.com/lambda/latest/dg/lambda-security.html
- type: Compliance
  url: https://aws.amazon.com/compliance/
- type: Features
  data:
  - name: Serverless Execution
    description: Run code without provisioning or managing servers — Lambda handles all administration.
  - name: Event-Driven Triggers
    description: Automatically trigger code from over 200 AWS services and SaaS applications.
  - name: Automatic Scaling
    description: Automatically scales to thousands of concurrent executions without configuration.
  - name: Multiple Runtimes
    description: Supports Node.js, Python, Java, Go, Ruby, .NET, and custom runtimes via Lambda layers.
  - name: Lambda Layers
    description: Package and share code, libraries, and configurations across Lambda functions.
  - name: Container Image Support
    description: Deploy Lambda functions as container images up to 10 GB in size.
  - name: SnapStart
    description: Reduce cold starts for Java functions with Lambda SnapStart.
- type: UseCases
  data:
  - name: API Backends
    description: Build REST and GraphQL API backends with Lambda and API Gateway.
  - name: Data Processing
    description: Process S3 uploads, DynamoDB streams, and Kinesis records in real time.
  - name: Event Automation
    description: Automate operational tasks triggered by CloudWatch events or schedules.
  - name: Machine Learning Inference
    description: Run ML model inference on-demand without managing inference infrastructure.
- type: Integrations
  data:
  - name: Amazon API Gateway
    description: Build REST and WebSocket APIs backed by Lambda functions.
  - name: Amazon DynamoDB
    description: Trigger Lambda from DynamoDB Streams for real-time data processing.
  - name: Amazon S3
    description: Trigger Lambda on S3 object events for serverless file processing.
  - name: Amazon Kinesis
    description: Process Kinesis data streams with Lambda for real-time analytics.
  - name: AWS Step Functions
    description: Orchestrate Lambda functions in serverless workflows.
  - name: Amazon SQS
    description: Process SQS messages with Lambda for decoupled event processing.
- type: SpectralRules
  url: rules/amazon-lambda-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-lambda-vocabulary.yaml
maintainers:
- FN: Kin Lane
  email: [email protected]
  url: https://apievangelist.com
tags:
- AWS
- Compute
- Event-Driven
- FaaS
- Functions
- Serverless