Select your language

Home arrow-right ... arrow-right Development Software arrow-right Cloud PaaS Software (Platform as a Service) arrow-right Amazon Lambda

We've compiled a list of 17 free and paid alternatives to Amazon Lambda. The primary competitors include Heroku, Google App Engine. In addition to these, users also draw comparisons between Amazon Lambda and PythonAnywhere, Microsoft BizTalk, Webtask. Also you can look at other similar options here: Development Software, Cloud PaaS Software (Platform as a Service).


Heroku
Free Subscription

Heroku is a platform as a service (PaaS) that enables the deployment, execution, and scaling of web applications. It allows developers to quickly deploy their applications without having to manually configure servers or infrastructure.

Google App Engine is a free* platform for developing and hosting web applications in Google-managed...

PythonAnywhere is a Python development and hosting environment that displays in your web browser...

Run code with an HTTP call. No provisioning. No deployment.

Rackspace US, Inc. (NYSE: RAX) is an IT hosting company based in San Antonio, Texas.

Coded
Free

Simple way to get web apps, databases and static sites online on VPS, cloud and dedicated servers

AWS Lambda is a compute service that runs your code in response to events and automatically manages...

Amazon Lambda Platforms

tick-square Web-Based

Amazon Lambda Overview

AWS Lambda is a compute service that runs your code in response to events and automatically manages the underlying compute resources for you. You can use AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security. AWS Lambda can automatically run code in response to modifications to objects in Amazon S3 buckets, notifications sent from Amazon SNS, messages arriving in Amazon Kinesis streams, or table updates in Amazon DynamoDB.

Lambda runs your code on high-availability compute infrastructure and performs all the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code and security patch deployment, and code monitoring and logging. All you need to do is supply the code.

Introducing AWS Lambda functions

The code you run on AWS Lambda is called a “Lambda function.” After you create your Lambda function it is always ready to run as soon as it is triggered, similar to a formula in a spreadsheet. Each function includes your code as well as some associated configuration information, including the function name and resource requirements. Lambda functions are “stateless,” with no affinity to the underlying infrastructure, so that Lambda can rapidly launch as many copies of the function as needed to scale to the rate of incoming events.

After you upload your code to AWS Lambda, you can associate your function with specific AWS resources (e.g. a particular Amazon S3 bucket, Amazon DynamoDB table, Amazon Kinesis stream, or Amazon SNS notification). Then, when the resource changes, Lambda will execute your function and manage the compute resources as needed in order to keep up with incoming requests.

Extend other AWS services with custom logic

AWS Lambda allows you to add custom logic to AWS resources such as Amazon S3 buckets and Amazon DynamoDB tables, making it easy to apply compute to data a

Amazon Lambda Features

tick-square Notifications
tick-square Java

Top Amazon Lambda Alternatives

Share your opinion about the software, leave a review and help make it even better!

Amazon Lambda Tags

notifications virtual-private-server php-development web-hosting iaas cloud-hosting virtual-server paas sms-messaging cloud-computing online-backup node.js developer-tools development

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?