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 2 Capabilities 7 Features 64.1 / 100 strong
ComputeEvent-DrivenFaaSFunctionsServerless

API Rating

64.1/ 100
strong
Scored 2026-05-20 · rubric v0.3
Discoverability92.5
Contract Quality77.8
Governance39.5
Operational Transparency63.2
Developer Ergonomics30.4
Commercial Clarity81.6

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...

Capabilities

Amazon Lambda API — Event Source Mappings

Amazon Lambda API — Event Source Mappings. 4 operations. Lead operation: Amazon Lambda Create Event Source Mapping. Self-contained Naftiko capability covering one Amazon Lambda ...

Run with Naftiko

Amazon Lambda API — Functions

Amazon Lambda API — Functions. 7 operations. Lead operation: Amazon Lambda Create Function. Self-contained Naftiko capability covering one Amazon Lambda business surface.

Run with Naftiko

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

🌐
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
  - type: NaftikoCapability
    url: capabilities/amazon-lambda-event-source-mappings.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-lambda-functions.yaml
common:
- 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