Overview

Product video
IMPORTANT: After subscribing, you MUST click on the [set up your account] link to link your Serverless org.
Serverless Framework is a leading serverless development, deployment, management, and observability tool. Use the Serverless Framework to easily deploy APIs, scheduled tasks, workflows and event-driven apps to AWS Lambda. Use the Serverless Dashboard for advanced features like monitoring and troubleshooting serverless functions, including real-time tracing and metrics, managing credentials, managing parameters, and CICD.
Serverless Framework v4 requires a subscription to credits to deployed Service Instances and Extension Instances. Some exceptions apply, so please read the pricing page for details. The credit subscriptions are also used to pay for service instances in Serverless Dashboard, Traces, and Metrics.
This listing supports both pay-as-you-go and reserved options, offering greater flexibility to meet your needs. The standard price is $3.5 per reserved credit, and $4 per overage credit. If you need to reserve more than 50 credits, contact us at awsmarketplace@serverless.com for a discounted private offer.
Small businesses, and nonprofits qualify for the Small Business Discounts of up to 50%. A business qualifies if they have less than $5M in revenue, less than $5M in capital raised, and fewer than 30 employees. To receive this discount, please contact us at awsmarketplace@serverless.com for a private offer.
Highlights
- Develop - Simplifies serverless development on AWS Lambda by allowing users to define applications as functions and events, deploy infrastructure and code with a single command, and extend capabilities with plugins and extensions.
- Troubleshoot - Provides built-in top-tier debugging tools, including metrics and alerts for tracking performance and errors, and the ability to query and inspect every request for detailed issue analysis.
- Collaborate - Facilitates team collaboration by managing all serverless applications in one place, securely sharing secrets, outputs, and AWS accounts, and sharing AWS Lambda function tests.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
Monthly Reserved Credits | The number of credits that you want to reserve each month. IMPORTANT: After subscribing, you MUST click on the [set up your account] link to link your Serverless org. | $3.50 |
The following dimensions are not included in the contract terms, which will be charged based on your usage.
Dimension | Description | Cost/unit |
|---|---|---|
Overage Credits | The number of credits you used beyond your reserved monthly credits. | $4.00 |
Vendor refund policy
This service is a pay-as-you-go monthly service. Refunds are not available. Please visit https://app.serverless.com/ for more payment schedule options.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Support
Vendor support
For support, please contact us at awsmarketplace@serverless.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Automation has simplified API deployment and now reduces time, cost, and team size
What is our primary use case?
What is most valuable?
Serverless stands out for easy deployment without any server hassle, and if we need scalability or efficiency, the Serverless framework is mostly cost-efficient because we integrated a Lambda function that charts user request steps, which is why it is cost-efficient. We do not need any high-profile developer for maintaining a server, which is the good thing about Serverless.
Serverless positively impacts my organization by saving time since we do not deal with deployment hassles, and Serverless costs less than other server maintenance options. The positive impact of Serverless is its ability to reduce the number of people needed for project deployment. As a software engineer working on DevOps for project deployment, I find that without Serverless, every project needs multiple workers, but I can handle both development and deployment easily, which reduces hassles for software.
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
What was our ROI?
What other advice do I have?
My advice for developers considering using Serverless is that if they face any hassle with deployment, they can easily choose Serverless for automation, coding, and deployment, as well as local setup and project deployment in any server automatically.
Serverless is a great tool for every software engineer, and if any software engineer has not used this tool, they are lacking knowledge and a great opportunity. I tell every software engineer that if they have not used Serverless, it is important for every developer at some point to experience it. I give this review a rating of 9.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Automated testing and cost control have improved while production readiness still needs work
What is our primary use case?
My main use case for Serverless in my last company involved using Lambda and the AWS Fargate service, and for my current organization, we are migrating some services to Serverless .
A specific example of how I used Serverless in one of my projects is when my last company, a product-based company, had to test our product on a microservice level. On that occasion, we used the EKS Fargate service to conduct short-term testing.
Regarding my main use case for Serverless, we have also set some alert alarms on AWS for compliance breaches, which trigger Serverless to execute scripts or actions.
What is most valuable?
Serverless offers the best features including automatically scaling resources based on requirements, such as needing only one core and two gigabytes of RAM, making it cost-saving, especially in terms of FinOps where we focus on saving company costs without needing to specify any hardware.
Serverless positively impacts my organization by being really cost-effective and serving as a production performance testing tool. As we increase the load, it automatically increases the CPUs and RAM without needing any manual intervention or heavy servers for this type of testing.
I have seen specific outcomes where we set compliance parameters, providing only two cores and four gigabytes of RAM for testing. If anyone uses more than four or eight, our Serverless Lambda function gets triggered, causing Serverless to take action to reduce those specifications.
What needs improvement?
Serverless can be improved by making it available across all cloud platforms. Implementing it in a local environment would be really helpful as well, since outside of Kubernetes and OpenShift, it is not a proper example of Serverless.
For how long have I used the solution?
I have been using Serverless for around five or more years.
What do I think about the stability of the solution?
Serverless is stable most of the time, though we occasionally face issues, but that is primarily due to our usage of the public cloud.
What do I think about the scalability of the solution?
Scalability of Serverless depends on our specific use case. If the code requires more CPU or RAM, Serverless automatically provides it. For instance, when I launch an app using Serverless and the load increases, the necessary CPU and RAM scale automatically without requiring any additional configuration from me.
How are customer service and support?
Customer support from AWS is marvelous.
Which solution did I use previously and why did I switch?
Previously, I used Kubernetes and OpenShift as production solutions before switching to Serverless for staging.
How was the initial setup?
My experience with pricing, setup cost, and licensing for Serverless spans around five or more years.
What was our ROI?
I have seen a return on investment since, as I mentioned, it is a product-based tool that minimizes human effort. We do not need to approach the infrastructure team for specific testing resources, as developers and testers can directly load code, test, fetch results, and set up production environments based on those results.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Serverless. In production, we use Kubernetes, while for staging and development, we see the advantages of using Serverless for small use cases, and for larger applications, we revert to Kubernetes.
What other advice do I have?
I would rate Serverless a seven out of ten for testing. Serverless is not suited for production environments. It is designed for stage, testing, or development environments, while we use Kubernetes, OpenShift, and several other tools for production deployments. My advice for others looking into using Serverless is to be very careful. If we create a loop in the code, it can require thousands of CPUs and RAM, which could cost much more than expected, so writing the code requires careful consideration when using Serverless.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Serverless functions have transformed our healthcare data workflows and cut operating costs
What is our primary use case?
Our main use case for Serverless is building REST backends for our front-end applications and for doing data transformations and automation.
We built a tool called Incidental Finding that utilizes Serverless for billing REST backends and data transformations. At a high level, there are findings on patients that are not the original reason for their test, but these incidental findings are nonetheless critical for patient health. We built a custom algorithm that scans through text to find these incidental findings, and once it identifies a report, it sends a fax and an email summary to the concerned clinic. Serverless Lambda functions handle all the heavy lifting by pulling the data, transforming the data, scanning the data, and applying the logic to find incidental findings. Once found, it also triggers a set of Serverless Lambdas that process and send out faxes and emails.
We use the Incidental Finding app as a solution by processing thousands of data independently that trigger these Lambda functions. On a normal use case, if I used an EC2 instance that has to scale up and down, that adds cost. Lambdas are cost-effective because you pay only for the runtime. If a process finishes shortly, then you pay only for that and for memory. These processes do not consume a lot of memory. For a massive parallel operation, we pay very little, sometimes only several dollars USD. In terms of memory, there are limitations, but we do not do large data yet on our Lambda functions, so we have not hit a memory bottleneck yet.
What is most valuable?
The best features Serverless offers include scalability, cost optimization, and event-based logic. All of this is valuable compared to traditional monolithic servers.
Serverless has impacted our organization very positively. The positive impact is significant in terms of money. There are applications that used to cost several thousand dollars monthly that have been brought down to several hundred. That represents a magnitude of cost change for a compromise of speed. Because these are event-based, Serverless does take some time to warm up and trigger, resulting in a few microsecond delay in load times and delivery times, but that is an easy thing to forgo for the cost savings.
Serverless is a fantastic tool for backend data solutions creation, and it has its place. When it comes to big data, it has its limitations. Outside of that, for front-end applications and any kind of solution that needs automation for near-real-time small volume of data, Serverless is a good way to go.
What needs improvement?
Serverless can be improved in several ways. There is currently the cold start issue, and there are companies that provide a snapshot of the image to reduce cold start. There is a limitation on how large the runtime can be, and there is also a limitation on how much memory can be used for an application. These are really great for one-off specific tasks that can be run and then carried over or handed over to another Serverless function, rather than trying to put everything in one Serverless function and then expecting it to get done. I rate Serverless an eight because of the compromises. I did not give it a ten because there are some restrictions on how much memory and storage can be used. However, I gave it an eight because of the cost optimizations and the ease of deployment and solution building.
For how long have I used the solution?
We have been using Serverless since 2019.
What do I think about the stability of the solution?
Serverless is stable.
What do I think about the scalability of the solution?
Serverless scalability is very impressive and very scalable. That is the best part.
How are customer service and support?
Which solution did I use previously and why did I switch?
Previously, we used traditional monolithic applications deployed to servers, and they were getting very expensive really quickly. We looked at options and found Serverless to be a viable solution for compute and cost-optimized solution.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing was handled by our IT teams, and so it went smoothly. AWS has really good professional support and enterprise support, which all of this makes it a very smooth experience.
Which other solutions did I evaluate?
We evaluated EC2s, Fargates, and traditional on-prem servers. We tried a few different options before choosing Serverless.
What other advice do I have?
Serverless has great monitoring capabilities.
My biggest advice for others looking into using Serverless is to not let the function do more than one thing. Treat Serverless as a function, and then get the data out and use that for the next step. This way you are not worried about compute time, memory, or runtime limitations. I give Serverless an overall rating of eight out of ten.
Serverless workflows have reduced idle costs and now run event-driven tasks efficiently
What is our primary use case?
My main use case for Serverless is hosting applications and running code.
I can provide a specific example of how I'm using Serverless for stream applications or running code: I am running applications without servers, executing ad hoc tasks, Lambda tasks, or function tasks.
I have additional context about my main use case with Serverless. We did not want to host servers and pay for idle servers just to run code and ad hoc tasks, so we switched to Serverless. We now only pay for the amount of time we are running applications or the amount of time we are using the application.
How has it helped my organization?
Serverless has positively impacted my organization, and we are seeing a positive response in terms of pricing and scalability.
What is most valuable?
Serverless offers valuable features including ad hoc task execution, event-based triggers, integration with other features, other functions, and other applications.
The integration with other features and applications has particularly helped me. When something arrives in my S3 bucket or any other source, it triggers an event and runs Serverless applications to execute tasks.
What needs improvement?
Serverless can be improved with more stability, more scalability, and more integration with other applications.
There are improvements needed around triggers and event-based functionality. Sometimes we see old results instead of new results when events trigger. This area requires improvement.
I rate Serverless an eight because it can be improved in stability. Sometimes we see older results, and sometimes it doesn't trigger based on the event. Additionally, sometimes we get charged more money than we actually use, so these areas require improvement.
For how long have I used the solution?
I have been using Serverless for two to three years.
What do I think about the stability of the solution?
Serverless is stable, but it can be improved.
What do I think about the scalability of the solution?
Serverless can scale on demand.
How are customer service and support?
Serverless customer support is good.
Which solution did I use previously and why did I switch?
We have not used any other solution before this.
How was the initial setup?
My experience with pricing, setup cost, and licensing demonstrates that pricing is good because we only get charged for the amount of time we use and the amount of time we trigger events. Setup cost is minimal because it is easy to use. It requires only some code, which is why it is easy to set up.
What was our ROI?
I have seen a return on investment. Money and time are saved, and it is deployed in a public cloud on AWS .
Which other solutions did I evaluate?
We have not evaluated any other option before choosing Serverless.
What other advice do I have?
My advice to others looking into using Serverless is that you can use it if you want to save money, if you don't want to manage servers, if you only want to be charged for the amount of time you use, and if you want to run code and ad hoc tasks. Serverless offers great scalability. I rate this product an eight.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Serverless architecture has accelerated full stack delivery and saves significant development time
What is our primary use case?
My main use case for Serverless is developing full stack applications and APIs.
What is most valuable?
The best features Serverless offers is the ease of going to market. It is easy to simply go and deploy your code. You just focus on the functionality while the infrastructure is already set up there, so I do not have to spend hours setting up the infrastructure.
Serverless is easy to start with, especially for features like minimum viable products. If I want to develop a full set of applications and go to market immediately, then I prefer Serverless. Also, if you want to scale up, then Serverless is the best way. It is scalable and more secure, and it is on-demand, so it is easy to reduce or increase the load based on our needs. It is automated and very cost-effective. We are not billed per second like with provisioned services. Serverless offers a great pay-as-you-go model that is really excellent. It also has very good integration with all services from front-end to back-end, following a microservices concept. I love this concept and the supporting features including X-ray to find any issues in terms of failures, or CloudWatch to gather logs. It is an amazing set of components and microservices working together to provide solutions to single problems.
The most important feature is time-saving. When we have an idea and want to test it, we need to go to market quickly. Developing and deploying the MVP to check the idea is really a time-saving approach that has impacted our organization.
Almost 60% of time was saved when we considered Serverless. Because we always had to wait for server provisioning and other provisions if we wanted to do something else or pursue other projects using non-serverless methods. But in Serverless, the infrastructure is already set up, so we just need to go and deploy and start using it. We almost saved 60% of time. Cost-wise, we also saved a lot of money by not buying provisions and not paying for idle time. In Serverless, there is no need to pay for idle time. That is the core advantage of using Serverless.
What needs improvement?
Serverless can be improved with more usage videos. I found a lot of online tutorials using Serverless, but it could have more use cases with more detailed videos. For example, videos on DynamoDB single-table design and how to develop efficiently would be helpful. Additionally, detailed content on how to improve Lambda debugging and comprehensive documentation would be helpful for developers.
For how long have I used the solution?
I have been using Serverless for the last four to five years.
What other advice do I have?
I can provide details of a recent project called Project Creative Gifts, which I developed fully with AWS Serverless technology. It is an online gift e-commerce store developed using Angular as the front-end and Node, NestJS as the back-end. The complete solution is deployed in Serverless on AWS . I used various Serverless technologies and tools to deploy this application. For the front-end, I used S3 bucket web hosting and CloudFront as a CDN . For the back-end deployment, I used API Gateway, Lambda, and DynamoDB. For authentication purposes, I used Cognito to authenticate the users.
It is an e-commerce online store with a lot of access points to store and retrieve data. I considered various options to save money and keep a single table design. I conducted a lot of research and created multiple access points to securely store and retrieve data in a more effective and cost-effective manner while maintaining performance. This presented a challenge, but I finally managed to solve it by placing the design appropriately.
So far, I am satisfied with Serverless. Everything is integrated and everything is set up perfectly. I would rate this review an eight out of ten.
