LocalStack is a platform for local development and testing of cloud applications.
The LocalStack cloud service emulator runs in a single Docker container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to the remote cloud. Whether you are testing complex CDK applications or Terraform configurations, or just beginning to learn about AWS services, LocalStack helps speed up and simplify your testing and development workflow.
LocalStack supports a growing number of >70 AWS services running locally, including AWS Lambda, S3, DynamoDB, SQS/SNS, Cognito, ECS, and many more! You can find a comprehensive list of supported APIs on our Feature Coverage page: https://docs.localstack.cloud/aws/feature-coverage
The platform natively integrates with a broad set of tools and frameworks in the cloud developer ecosystem - more details can be found in our docs here: https://docs.localstack.cloud/integrations
By signing up for this product on the AWS Marketplace, your team can leverage the advanced LocalStack Team product features, including Cloud Pods for persistence and state sharing, Stack Insights for detailed auditing and debugging capabilities, as well as the powerful LocalStack Extensions which provide several advanced features and plugins for the platform.
Highlights
Develop cloud applications fully on your local machine
Easy integration for debugging and testing in CI/CD pipelines
Tools to simplify collaboration for cloud development teams
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
This listing offers one pricing dimension: user seats for the Team plan. You pay per user seat, so your cost scales with the number of individual users you add. Each license is assigned to a single person and cannot be shared by multiple developers at the same time. Admins can add licenses at any time, with added seats billed on a prorated basis aligned to your billing cycle. Because pricing is seat-based, your total cost depends directly on team size rather than on usage volume or infrastructure capacity.
Top-of-mind questions for buyers
What counts as one user seat for billing on the Team plan?
A user seat is a license assigned to a single individual. Each seat cannot be pooled or shared across multiple developers at the same time. Admins can reassign a license to another person when someone changes teams, subject to plan rules and terms.
What does a Team plan seat give each user access to?
Each seat unlocks the account-based emulator with a personal sandbox per developer. Users get cloud-based state persistence via Cloud Pods and application preview sandboxes. Note that Cloud Pod storage and preview minutes are allotted to the workspace, not to individual licenses.
How does my cost change if I add users mid-subscription?
Workspace admins can add licenses at any time. During an active subscription, each added license is billed on a prorated basis aligned to your billing cycle. You manage seats in Settings, so cost rises step by step as you add each individual user.
localstack.cloud
Helpful?
Vendor refund policy
Refunds for annual subscriptions can apply. Please reach out to info@localstack.cloud for details.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
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.
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.
Launch a production-ready app in minutes with a pre-configured LAMP stack featuring PHP 8.5, MariaDB 10.5, phpMyAdmin 5.2, Apache 2.4 based on Amazon Linux 2023 (LTS) and designed for the ARM64 architecture - ideal for developers and small businesses. This product has charges associated with it for extended support/configuration.
A production-ready Dremio AMI with automated first-boot setup, domain mapping, SSL support via Let's Encrypt, Docker-based deployment, and fully configured web dashboard. Deploy Dremio in minutes with zero manual configuration required.
Local development has accelerated testing and saves hours while simulating complex cloud workloads
Reviewed on Oct 16, 2026
Review from a verified AWS customer
What is our primary use case?
My main use case for LocalStack is when I am building something locally that is related to an AWS component and I want to spin it up locally.
A quick specific example of a project where I used LocalStack was when I was trying to build a consumer. It was a Java-based consumer that had to consume a certain topic from SQS and then dump some data into DynamoDB. For that testing purpose, I needed to spin up AWS and all the components, so I spun up a LocalStack Docker image of SQS as well as DynamoDB. I configured it, spun up the Docker, and then it was working for me. Without the actual resource and without actual billing, I was able to test my application.
Similarly, I always rely on LocalStack many times if I have to use any AWS component.
How has it helped my organization?
From a developer's point of view, LocalStack has positively impacted my organization by allowing me to not deploy my application quickly. Suppose I am making a smaller change, and then I have to push it to a build, such as some kind of CI/CD pipeline. Then it will upload, and it will take around twenty minutes to set up the infrastructure and then test. But with LocalStack, everything is local. I can just set it up and then restart the Docker, saving twenty minutes of time for every iteration of testing.
I cannot quantify the total time my team saves in a typical week or month because of using LocalStack, as it will always depend upon what I am building and what component I am using. But in my case, if I am building something heavy, I would say in a week it will definitely save me six hours.
What is most valuable?
The best features LocalStack offers include support for AWS images, a very good open-source community, and excellent documentation that allows me to get started very quickly.
The open-source community and the quick setup have helped me in my work. In the previous example when I was building the consumer, I had to set up SQS and DynamoDB. For that, I had to look up the exact Docker image. When I searched LocalStack online, the documentation came up and I was able to read those documents very quickly. Even with AI, it is very fast to set it up.
I feel that LocalStack's AI capabilities regarding governance and security are very reliable. With those capabilities, I can search details and documentation, which I feel are very useful.
Regarding LocalStack's AI capabilities, I think eighty percent of the time it gives me the correct output regarding error logs.
What needs improvement?
I feel that LocalStack was missing the EMR thing, which has now converted to a paid offering. I really wanted to try EMR long back, but it was not available. I feel that it is available now, so that is the improvement that was needed.
I feel that it offers everything that is needed, so I do not have anything else to add about needed improvements or other wishes for LocalStack.
For how long have I used the solution?
I have been using LocalStack for more than five years.
What do I think about the stability of the solution?
LocalStack is stable in my experience.
What do I think about the scalability of the solution?
I think LocalStack is highly scalable and secure.
How are customer service and support?
I have not had the chance to talk with customer support, but I feel that a couple of my colleagues have talked to them, and they are very reliable and supportive.
Which solution did I use previously and why did I switch?
I did not previously use a different solution before LocalStack. I think we started using LocalStack.
What was our ROI?
As I mentioned, those six hours a week saved for a developer is a lot of time. I would say that I have seen a return on investment with LocalStack.
What other advice do I have?
To be honest, I give it a nine because in March 2026, LocalStack moved everything to a private offering, so that is why one mark is deducted. If it was public and open source, we were enjoying it as developers, but now it is private, so the company needs to buy it. For that reason, I am just cutting one mark. I would say definitely try and use LocalStack. Initially, if you are hesitant about the paid version, you can try the LocalStack free version, which is limited to a couple of features only. However, if you can have a look at the online open-source community for LocalStack, those are very reliable, and if you can start, then you can go for the paid version as well. I rate this product nine out of ten.
Ruturaj Kadam
Local workflow testing has cut costs and now supports full AWS-style flows on my machine
Reviewed on Sep 06, 2026
Review provided by PeerSpot
What is our primary use case?
I have been using LocalStack since my previous company, where we used it to make local development faster and to enhance our backend application that heavily runs on AWS. I mainly worked with S3, SQS, Lambda, DynamoDB, and SNS, and we introduced LocalStack primarily to make local development easier.
In a flow where we need to upload a file to S3, an event is generated, and reproducing that entire development flow using AWS resources was quite inefficient, which is why we use LocalStack as it helped us to verify the entire flow and how things are going while enabling us to test everything locally.
The biggest use case for me is that I can test everything without depending on actual AWS services. Suppose I have a flow which I already mentioned that includes S3, SQS, Lambda, and DynamoDB; instead of testing everything independently, we can test the entire flow using LocalStack, which was a great benefit.
LocalStack helped me catch bugs beforehand before actually consuming AWS dependent services, which come with a cost, allowing me to find my errors and bugs earlier on my local machine, test everything end-to-end, and ensure that when we had gone live, everything was working fine.
What is most valuable?
Some of the best features LocalStack offers are local AWS emulation, AWS SDK compatibility, and extensive multi-service integration testing capabilities.
LocalStack positively impacts our organization by improving cost since it runs locally without any expenses, speeding up development because we can catch all errors beforehand, and testing the entire flow before going live, making it a win-win scenario and a must-have tool that has shown significant positive outcomes.
What needs improvement?
One suggestion I would raise for LocalStack is that it should have closer parity with AWS, as it works well with common functionalities but there are some edge cases where it fails to emulate AWS accurately. I believe it should address these issues.
For how long have I used the solution?
I have been working in my current field for almost one and a half years.
What do I think about the stability of the solution?
In my experience, LocalStack is stable and I did not encounter any downtime or reliability issues.
What do I think about the scalability of the solution?
LocalStack handled larger workloads and multiple users effectively for our team.
What was our ROI?
LocalStack was getting implemented before I joined the organization, and they were using it for all the development tasks they were making. If a task required actual AWS dependent services, it would increase costs, so you can estimate a 20 to 30% cost reduction, if not more, and testing locally is far much easier, saving at least 50% time.
What's my experience with pricing, setup cost, and licensing?
My experience with LocalStack's pricing, setup cost, and licensing was straightforward; I didn't face any challenges as my senior engineers had everything set up already, and we just needed to use it to emulate AWS locally for the tasks assigned to us.
What other advice do I have?
LocalStack helped us in scenarios where we needed to test complete workflows locally before deploying to production. I would 100% recommend LocalStack to everyone as it is the best tool available for local development of anything related to AWS; for that purpose, LocalStack is unmatched. It is a great tool, and if they manage to handle some edge cases, it can be a sure shot solution for everyone. I would rate this product 9 out of 10.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
reviewer2816820
Local cloud emulation has transformed our serverless testing and reduced non-production costs
Reviewed on Jul 10, 2026
Review provided by PeerSpot
What is our primary use case?
In our organization, we heavily rely on AWS for our production environments, which is why my teams and I have been using LocalStack for about two and a half years to completely replicate our cloud environment locally.
A great, specific example of our main use case for LocalStack is developing an API that triggers a Lambda function when an image is uploaded to an S3 bucket. Instead of deploying to AWS and waiting, we spin up LocalStack inside a Docker container. We can upload files via `awslocal`, instantly watch the Lambda trigger, verify the records update in our local DynamoDB, and step through the code with breakpoints. Our main use case is local integration testing and debugging for serverless applications.
Our team continuously uses LocalStack, virtually every time a developer is writing code and wants to test a resource locally. Beyond day-to-day coding, it heavily optimizes our CI and CD pipeline workflows. Instead of spinning up temporary, expensive AWS environments for every pull request, we run LocalStack directly on our GitHub Actions to execute integration and tests.
How has it helped my organization?
The positive impact on our organization has been massive, primarily visible in three key outcomes. First is significant cost reduction, as we shifted our integration testing and CI/CD pipelines away from AWS sandboxes, resulting in our non-production bills dropping by over 60%. The second outcome is drastically faster development velocity. We no longer have to wait for features and iterations to take hours due to cloud provisioning. Since LocalStack takes minutes, developer velocity has skyrocketed because the feedback loop is instantaneous. Lastly, higher code quality and fewer bugs have resulted from bug testing locally being so frictionless, enabling our engineering teams to run comprehensive integration test suites much earlier and more frequently in the development cycle. This means we are catching and resolving edge case bugs locally before they even have a chance to hit production.
What is most valuable?
The best features that LocalStack offers include comprehensive API coverage, as it seamlessly emulates over AWS services such as S3, Lambda, DynamoDB, and SQS locally, which keeps our development environment incredibly accurate. The `awslocal` CLI wrapper is another feature that we heavily utilize. Cloud Pods allow our team to take snapshots of our local state and easily share them with other developers to reproduce specific bugs or environments instantly. Another valuable feature is Hot Swapping Lambda functions.
The `awslocal` CLI wrapper and Hot Swapping Lambda have completely transformed our development speed. The `awslocal` wrapper saves us from writing tedious scripts full of custom endpoint URL parameters, allowing us to run standard AWS commands seamlessly, which means our onboarding time for new developers dropped to almost zero since they do not have to learn proprietary syntax. A specific example where Hot Swapping made a huge difference was during a major refactor of an image processing pipeline. We had a complex Lambda function parsing metadata, and we were hitting edge case bugs with a specific format. Normally, fixing this would involve a slow cycle of changing the code, rebuilding the container, redeploying locally, and triggering again.
What needs improvement?
Resource consumption is the one pain point, as running a full LocalStack instance with multiple services can be quite heavy on our system's RAM and CPU, sometimes slowing down older developer laptops. Additionally, feature gating is another issue, as critical advanced services such as RDS and EKS require the paid Pro and Enterprise licenses, which can make it hard to justify for small teams just starting out.
For documentation, clarity can be improved, as the documentation can sometimes lag behind the rapid releases of new versions, forcing us to dive into GitHub issues to figure out the breaking changes or specific configurations.
For how long have I used the solution?
I have been using LocalStack for about two and a half years to completely replicate our cloud environment locally.
What other advice do I have?
LocalStack's governance and security is one of its biggest hidden strengths. Since everything runs entirely inside our local network or a local container, it gives our security teams massive peace of mind. When considering its AI capabilities, such as emulating AWS SageMaker, developers can test model pipelines completely offline, meaning none of our internal code or company data leaks out to an external or public cloud or third-party server during the testing phase.
When it comes to the accuracy and reliability of LocalStack's output, it is a mixed bag depending on what you are trying to test. For emulating the orchestration layer, such as ensuring your API contracts match AWS's spec or validating that your application accurately formats requests to SageMaker endpoints, it is incredibly reliable. The responses follow the exact structure you would expect from the live AWS API, which is perfect for building out application logic and checking integration flow without surprises.
We did not purchase LocalStack through the AWS Marketplace; rather, we subscribe to the commercial license directly via LocalStack's website.
My advice to others looking into using LocalStack is to start small but fully commit to integration. Do not try to mock your entire cloud infrastructure on day one; instead, start by moving a core serverless flow, such as an S3 bucket triggering a Lambda function, into LocalStack and expand from there.
I rate LocalStack an 8 out of 10 because it is an incredible must-have tool for any organization deeply integrated into the AWS ecosystem due to how much it saves on costs and accelerates developer velocity. The only reasons it is not a perfect 10 are the occasional parity gap with advanced AWS features and its heavy resource consumption; however, it is a game-changer.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Vikas Kejriwal
Local cloud emulation has accelerated development and reduced testing costs for complex workloads
Reviewed on Jun 18, 2026
Review provided by PeerSpot
What is our primary use case?
Our organization uses LocalStack to develop a fully functional local cloud emulator. It helps us to develop and run our cloud applications and test them entirely on our local machine.
We develop several complex architectures which can be developed serverless. We do not need to deploy or wait for the cloud during development if we use LocalStack. It also helps us to develop our application offline where we do not have access to the internet, in remote areas, or if we are on a plane.
Using LocalStack helps our team collaboration. Different members of our team can use this cloud infrastructure and can share and save their work.
What is most valuable?
The best feature LocalStack offers is its seamless integration with AWS Toolkits for Visual Studio.
The seamless integration with AWS Toolkits for Visual Studio reduces our development time. Additionally, it significantly reduces our cloud cost because it eliminates the need for us to frequently sign up and tear down any real AWS resources to validate our requests.
Since we are developing and testing locally, LocalStack reduces our server cost significantly. There is no latency, so our development and testing time is reduced significantly.
What needs improvement?
Several of its features are paywalled and require payment. Additionally, LocalStack does not 100% replicate AWS functionality. It more or less works like an emulator.
For how long have I used the solution?
I have been using LocalStack for the past ten months.
What do I think about the stability of the solution?
LocalStack is pretty stable.
What do I think about the scalability of the solution?
LocalStack is scalable, but we only use it for testing, so this question does not apply to our use case.
How are customer service and support?
I have not reached customer support for any query. There was never a need for it.
Which solution did I use previously and why did I switch?
We have only used LocalStack. Earlier, we used to directly use AWS servers.
What was our ROI?
Exact numbers will be difficult to pinpoint, but the saving in terms of monetary value and in terms of time is significant.
Which other solutions did I evaluate?
We did not evaluate other options before choosing LocalStack.
What other advice do I have?
Organizations should definitely check out LocalStack if they want to reduce their development and testing costs. Developers can save a lot of time and it is also a benefit for companies as it saves a lot of money that they would otherwise have spent on AWS infrastructure.
Regarding LocalStack's AI capabilities, I believe there is no problem in case of security. We fully trust that. We have not noticed any security concerns with LocalStack's AI capabilities. Regarding LocalStack's AI capabilities, I think it is pretty reliable. I would rate this review an eight out of ten.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Rodrigo Vilela
Local testing of cloud integrations has accelerated development and saves significant deployment time
Reviewed on May 14, 2026
Review provided by PeerSpot
What is our primary use case?
My main use case for LocalStack is to set up a configuration for my environment to configure the AWS components locally on my machine. I use it to have all the components I need to run my applications locally and simulate the use cases of my applications with AWS services.
I use LocalStack to test database services like DynamoDB, test SNS services, and SQS to send messages. Another configuration that I use is Secrets Manager.
What is most valuable?
All of the features LocalStack offers are great, including AWS services such as S3, SNS, and SQS. The ability to test my application without deploying it to the environment is really beneficial.
I use LocalStack exclusively and do not use other tools. My experience using LocalStack is very good, and I use S3 and databases the most. I run integration tests on containers, build, and deploy LocalStack services, which works very well.
The development environment is complex and not simple. I cannot test my application locally without using LocalStack. All of my applications run on AWS services, and LocalStack plays a fundamental role in my daily work because I need to test my applications locally. Testing applications that integrate with AWS services locally before deploying them to the AWS account is essential.
LocalStack saves me significant time. Without it, whenever I need to test my application, I would have to deploy it to AWS services, which takes a long time. LocalStack allows me to test locally and saves me time before deploying and testing in the AWS account.
What needs improvement?
The Lambda application is not simple to test locally in LocalStack. Some services are not just plug-and-play. If LocalStack provided more plug-and-play features to run, it would improve the developer experience.
I chose a rating of 8 out of 10 because there is always room to improve. LocalStack is good, and some features can be improved as I mentioned before.
For how long have I used the solution?
I have been using LocalStack for five years.
What other advice do I have?
I use LocalStack in a private cloud, so it is used only in the developer environment. I gave this product a rating of 8 out of 10.