Skip to main content

Lambda integration for AI agents

Invoke, deploy, and manage AWS Lambda functions

Lambda is a Sim integration in the DevOps category. Sim is the AI workspace where teams build and deploy AI agents. Sim's Lambda integration provides 50 tools that AI agents can use inside Sim's visual workflow builder. Lambda connects with an API key. Free to start at sim.ai.

View docs

Last updated

What Sim agents can do with Lambda

Invoke functions and read their response payload, create and update functions from Amazon S3 packages or container images, publish versions and aliases, wire up event source mappings, manage concurrency, function URLs, layers, permissions, and tags. Requires an AWS access key and secret access key.

Category
DevOps
Authentication
API key
Tools
50
Triggers
0
Documentation
Lambda docs

How to automate Lambda with Sim

  1. Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. Add a Lambda block

    Open your workspace, drag a Lambda block onto the workflow builder, and paste in your Lambda API key.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Lambda automation is live.

Agent templates

Ready-to-use templates featuring Lambda. Click any to build it instantly.

Lambda tools

50 Lambda tools available to Sim agents.

Invoke Function

Invoke a Lambda function synchronously for its response payload, asynchronously to queue execution, or as a dry run to check permissions.

List Functions

List Lambda functions with the version-specific configuration of each

Get Function

Get a function's configuration, code location, tags, and reserved concurrency

Get Function Configuration

Get a function's version-specific configuration

Create Function

Create a Lambda function from a deployment package in Amazon S3 or a container image

Update Function Code

Update a function's deployment package from Amazon S3 or a container image

Update Function Configuration

Update a function's settings such as memory, timeout, role, and environment variables

Delete Function

Delete a Lambda function, or a single published version of it

Publish Version

Publish an immutable version from the current code and configuration of a function

List Function Versions

List the published versions of a Lambda function, plus $LATEST

Create Alias

Create an alias that points to a published function version

Get Alias

Get details about a Lambda function alias

Update Alias

Update the target version, description, or traffic weights of an alias

Delete Alias

Delete a Lambda function alias

List Aliases

List the aliases of a Lambda function

Add Permission

Grant an AWS service, account, or organization permission to use a function

Remove Permission

Remove a statement from a function's resource-based policy

Get Policy

Get the resource-based IAM policy attached to a function, version, or alias

Create Event Source Mapping

Map an event source such as SQS, Kinesis, DynamoDB Streams, or Kafka to a function

Get Event Source Mapping

Get details about an event source mapping

Update Event Source Mapping

Update the batching, retry, filtering, or enabled state of an event source mapping

Delete Event Source Mapping

Delete an event source mapping

List Event Source Mappings

List event source mappings, optionally filtered by function or event source

Get Function Concurrency

Get the reserved concurrency configured for a function

Set Function Concurrency

Reserve a share of the account concurrency limit for a function

Delete Function Concurrency

Remove the reserved concurrency configuration from a function

Get Provisioned Concurrency

Get the provisioned concurrency configuration of a function version or alias

Set Provisioned Concurrency

Allocate provisioned concurrency to a function version or alias

Delete Provisioned Concurrency

Remove the provisioned concurrency configuration from a function version or alias

List Provisioned Concurrency

List the provisioned concurrency configurations of a function

Create Function URL

Create a dedicated HTTPS endpoint for a function

Get Function URL

Get details about a function URL

Update Function URL

Update the auth type, invoke mode, or CORS settings of a function URL

Delete Function URL

Delete the URL configuration of a function

List Function URLs

List the URL configurations of a function

Get Async Invoke Config

Get the asynchronous invocation retry and destination settings of a function

Set Async Invoke Config

Configure retry limits and destinations for asynchronous invocations of a function

Delete Async Invoke Config

Remove the asynchronous invocation configuration of a function

List Async Invoke Configs

List the asynchronous invocation configurations of a function

List Layers

List Lambda layers and the latest version of each

List Layer Versions

List the versions of a Lambda layer

Get Layer Version

Get details and a download link for a specific layer version

List Tags

List the tags applied to a Lambda function

Tag Resource

Add tags to a Lambda function

Untag Resource

Remove tags from a Lambda function

Get Account Settings

Get the Lambda limits and usage of the current AWS account and region

Get Recursion Config

Get the recursive loop detection setting of a function

Set Recursion Config

Set whether Lambda stops a function that invokes itself recursively

Get Runtime Management Config

Get the runtime update policy of a function version

Set Runtime Management Config

Set how and when Lambda applies runtime updates to a function version

Frequently asked questions

Sim's Lambda integration adds 50 tools to the AI agents you build in Sim's visual workflow builder. Invoke, deploy, and manage AWS Lambda functions.

Every agent your company runs. All in one place.