Amazon Lambda website screenshot

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

Collections

Arazzo Workflows

Amazon Lambda Decommission Function

Confirm a function exists, read its configuration, then delete it.

ARAZZO

Amazon Lambda Deploy and Invoke Function

Create a Lambda function, wait for it to become Active, then invoke it.

ARAZZO

Amazon Lambda Deploy Function With Event Source

Create a function, wait until Active, attach an event source mapping, and wait until Enabled.

ARAZZO

Amazon Lambda Provision Event Source Mapping

Create an event source mapping and poll it until it reaches the Enabled state.

ARAZZO

Amazon Lambda Reconfigure Function

Change a function's runtime settings, wait for Active, then invoke to verify.

ARAZZO

Amazon Lambda Redeploy Discovered Function

List functions, select one by name, push new code, and wait until Active.

ARAZZO

Amazon Lambda Teardown Event Source Mapping

Locate an event source mapping in the list, confirm its details, then delete it.

ARAZZO

Amazon Lambda Update Code and Verify

Push new function code, wait for the update to settle, then invoke to verify.

ARAZZO

GraphQL

Pricing Plans

Rate Limits

Amazon Lambda Rate Limits

5 limits

RATE LIMITS

FinOps

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

JSON Structure

Amazon Lambda Event Source Mapping Structure

5 properties

JSON STRUCTURE

Amazon Lambda Function Structure

12 properties

JSON STRUCTURE

Example Payloads

Amazon Lambda Function Example

12 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
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 ↑
opencollection: 1.0.0
info:
  name: Amazon Lambda API
  version: '2024-01-01'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Functions
    type: folder
  items:
  - info:
      name: Amazon Lambda List Functions
      type: http
    http:
      method: GET
      url: https://lambda.us-east-1.amazonaws.com/functions
    docs: Returns a list of Lambda functions, with the version-specific configuration of each.
  - info:
      name: Amazon Lambda Create Function
      type: http
    http:
      method: POST
      url: https://lambda.us-east-1.amazonaws.com/functions
    docs: Creates a Lambda function.
  - info:
      name: Amazon Lambda Get Function
      type: http
    http:
      method: GET
      url: https://lambda.us-east-1.amazonaws.com/functions/:FunctionName
      params:
      - name: FunctionName
        value: ''
        type: path
        description: The name of the Lambda function.
    docs: Returns information about the function or function version.
  - info:
      name: Amazon Lambda Delete Function
      type: http
    http:
      method: DELETE
      url: https://lambda.us-east-1.amazonaws.com/functions/:FunctionName
      params:
      - name: FunctionName
        value: ''
        type: path
        description: The name of the Lambda function.
    docs: Deletes a Lambda function.
  - info:
      name: Amazon Lambda Update Function Code
      type: http
    http:
      method: PUT
      url: https://lambda.us-east-1.amazonaws.com/functions/:FunctionName/code
      params:
      - name: FunctionName
        value: ''
        type: path
        description: The name of the Lambda function.
    docs: Updates a Lambda function's code.
  - info:
      name: Amazon Lambda Update Function Configuration
      type: http
    http:
      method: PUT
      url: https://lambda.us-east-1.amazonaws.com/functions/:FunctionName/configuration
      params:
      - name: FunctionName
        value: ''
        type: path
        description: The name of the Lambda function.
    docs: Modify the version-specific settings of a Lambda function.
  - info:
      name: Amazon Lambda Invoke Function
      type: http
    http:
      method: POST
      url: https://lambda.us-east-1.amazonaws.com/functions/:FunctionName/invocations
      params:
      - name: FunctionName
        value: ''
        type: path
        description: The name of the Lambda function.
    docs: Invokes a Lambda function.
- info:
    name: Event Source Mappings
    type: folder
  items:
  - info:
      name: Amazon Lambda List Event Source Mappings
      type: http
    http:
      method: GET
      url: https://lambda.us-east-1.amazonaws.com/event-source-mappings
    docs: Lists event source mappings.
  - info:
      name: Amazon Lambda Create Event Source Mapping
      type: http
    http:
      method: POST
      url: https://lambda.us-east-1.amazonaws.com/event-source-mappings
    docs: Creates a mapping between an event source and an AWS Lambda function.
  - info:
      name: Amazon Lambda Get Event Source Mapping
      type: http
    http:
      method: GET
      url: https://lambda.us-east-1.amazonaws.com/event-source-mappings/:UUID
      params:
      - name: UUID
        value: ''
        type: path
        description: The identifier of the event source mapping.
    docs: Returns details about an event source mapping.
  - info:
      name: Amazon Lambda Delete Event Source Mapping
      type: http
    http:
      method: DELETE
      url: https://lambda.us-east-1.amazonaws.com/event-source-mappings/:UUID
      params:
      - name: UUID
        value: ''
        type: path
        description: The identifier of the event source mapping.
    docs: Deletes an event source mapping.
bundled: true