Amazon Corretto Reviews (130)

Reviews

Amazon Corretto Reviews (130)

4.5
130 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise Amazon Corretto for its production-grade reliability and long-term support, making it a dependable choice for Java development. The seamless integration with AWS and the absence of licensing fees are also highly valued, allowing for cost-effective deployments. However, some users note that documentation could be improved, particularly for advanced features.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Tajdar K.
TK
Tajdar K.
supervisor
Information Technology and Services
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Free, Stable, and LTS-Backed JDK: Amazon Corretto as a Seamless Drop-In Replacement"
5/5
What do you like best about Amazon Corretto?

Amazon Corretto has become a favorite among developers and enterprises largely because it delivers the stability you’d expect from a premium JDK—without the “Oracle tax.”

Here’s what users tend to appreciate most:

First, there are zero licensing fees. The biggest appeal is that Corretto is genuinely free. After Oracle’s JDK licensing changes, it stood out as a dependable, no-cost alternative. There aren’t hidden tiers or paid add-ons; you get a production-ready, multi-platform OpenJDK distribution at no charge.

Second, the long-term support is a major advantage. Amazon provides LTS for key versions such as 8, 11, 17, and 21. For organizations that can’t realistically upgrade an entire codebase every time a new Java release arrives, this is a huge relief. The ongoing security updates and bug fixes over multiple years add a lot of peace of mind.

Third, Corretto feels “battle-tested.” Amazon isn’t only distributing it—they’re also a major user. They run Corretto across thousands of their own production services, so you’re effectively using the same JVM that powers large parts of AWS infrastructure. If it holds up at Amazon’s scale, it’s typically stable enough for most other environments.

Fourth, it works well as a seamless drop-in replacement. Corretto is certified for Java SE compatibility, and in many cases you can replace an existing OpenJDK or Oracle JDK installation without changing a single line of code. That plug-and-play experience makes migration much less painful.

Fifth, the security and performance patching is reassuring. Amazon often backports security fixes and performance improvements from newer OpenJDK releases into the LTS lines. That helps you benefit from modern security and efficiency improvements—such as better garbage collection or crypto-provider optimizations—even when you’re staying on an older Java version.

Finally, there’s clear synergy with the AWS ecosystem. If you already run workloads on AWS (EC2, Lambda, EKS), Corretto is a natural fit. It’s optimized for Amazon’s infrastructure and is often pre-installed or readily available in Amazon Linux images, which reduces the friction of setting up and maintaining environments. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

While Amazon Corretto is highly stable and cost-effective, it isn’t perfect. Here’s a brief breakdown of what users commonly dislike about it.

First, updates can be slightly delayed. Because Amazon builds Corretto by tracking the upstream OpenJDK source, security patches and new version releases may arrive a few days later than they do for Oracle JDK or Adoptium (Eclipse Temurin). In high-security environments, that kind of “lag” can be a minor concern.

Second, the documentation is sparse. Compared with the extensive guides provided by Oracle, Corretto’s official documentation feels relatively thin. Developers often find it harder to locate detailed information on JVM tuning, performance benchmarks, or more complex migration scenarios.

Another complaint is the dropping of legacy support. Amazon has phased out support for certain older components; for example, support for JavaFX in Corretto 8 ended in early 2026. That can force teams relying on older desktop UI frameworks to either upgrade their stack or look for a different distribution, such as Liberica.

There are also concerns about Docker image size. Developers using Corretto in containerized environments often note that the official Docker images are relatively large, which can mean slower build times and higher storage costs compared with slimmer alternatives like Alpine-based builds or specialized lightweight runtimes.

Finally, some users point to the lack of “AWS-only” features. Despite being an Amazon product, Corretto is essentially a 1:1 OpenJDK distribution. A few people are disappointed that it doesn’t include unique performance “secret sauce” or deeper, exclusive integrations with AWS services beyond what you can already get from other free OpenJDK builds.

The bottom line is that most of these dislikes aren’t about runtime performance itself, but more about the slower update cadence and the relatively basic documentation compared with premium or community-heavy rivals. Review collected by and hosted on G2.com.

Vishal K.
VK
Vishal K.
Devops Intern
Small-Business (50 or fewer emp.)
"Reliable, Free OpenJDK with Long-Term Support and Smooth Cross-Platform Performance"
4.5/5
What do you like best about Amazon Corretto?

Amazon Corretto really shines when it comes to blending reliability with cost-effectiveness. It’s a free, production-ready version of OpenJDK that offers long-term support and regular security updates, so I don’t have to stress about licensing fees or surprise compatibility problems. Knowing that it’s backed by AWS gives me a solid sense of its stability and future direction. I also love how effortlessly it fits into my existing Java setups—whether I’m using Windows, Linux, or macOS, Corretto performs consistently. This cross-platform reliability, along with timely updates and performance boosts, makes it one of the most trustworthy options for Java workloads, especially in cloud environments. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

Amazon Corretto isn't really the core functionality, but more about the surrounding ecosystem and the support it offers. Sure, Corretto is stable and dependable, but the documentation could definitely use some improvement, especially for teams transitioning from Oracle JDK or other commercial distributions. There just aren't enough detailed migration guides or performance tuning resources available, which often leaves teams to sift through community discussions or the general OpenJDK documentation for answers. Plus, the support channels aren't as robust as what you'd get from commercial JDK vendors, which can lead to longer wait times for resolving complex or enterprise-specific issues. And while Corretto does play nicely with AWS services, it lacks built-in monitoring or optimization tools that would make it easier for enterprises to fine-tune their Java workloads. These shortcomings don't take away from its overall value, but they do point out some areas where Corretto could improve to better meet the needs of larger organizations. Review collected by and hosted on G2.com.

TN
Tan Suong N.
Cloud Engineer
Mid-Market (51-1000 emp.)
"Amazon Corretto: Free, Long-Term Supported OpenJDK with Stable Performance"
5/5
What do you like best about Amazon Corretto?

What I like most about Amazon Corretto is that it is a free, production-ready, and long-term supported OpenJDK distribution. It integrates seamlessly with AWS services, provides timely security updates, and offers stable performance, which makes it a reliable choice for enterprise and cloud-based applications. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

One limitation of Amazon Corretto is that it closely tracks OpenJDK, so it does not offer many AWS-specific enhancements beyond long-term support and security updates. Documentation and community resources can also feel less extensive compared to some other popular Java distributions. Review collected by and hosted on G2.com.

Abhishek A.
AA
Abhishek A.
PCB design engineer
Automotive
Mid-Market (51-1000 emp.)
"Free, Reliable Java with Long-Term Support: Amazon Corretto Delivers"
4.5/5
What do you like best about Amazon Corretto?

What I like best about Amazon Corretto is that it is a free, reliable, and long-term supported Java distribution. It provides good performance and stability, along with regular security updates, which makes it a dependable choice for running Java applications in a production environment. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

What I dislike about Amazon Corretto is that it has limited additional features compared to some other Java distributions, and documentation or community support can feel less extensive at times. Also, troubleshooting issues may take more effort if you’re not deeply familiar with Java environments. Review collected by and hosted on G2.com.

Siddhartha K.
SK
Siddhartha K.
Growth Advisory - Business & Financial Services Intern
Mid-Market (51-1000 emp.)
"Free, Stable, Enterprise-Ready OpenJDK with Smooth AWS Integration"
4/5
What do you like best about Amazon Corretto?

What I like most about Amazon Corretto is that it offers a free, production-ready, long-term supported build of OpenJDK without the licensing concerns associated with Oracle. In my experience, it’s stable and enterprise-friendly, and it also integrates smoothly with cloud setups and AWS environments. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

The ecosystem visibility and overall community familiarity feel slightly lower than with the more commonly referenced JDK distributions. Review collected by and hosted on G2.com.

Farheen  S.
FS
Farheen S.
Full Stack Developer
Small-Business (50 or fewer emp.)
"Reliable and Secure, but Overall Experience Fell Short"
3/5
What do you like best about Amazon Corretto?

A concise way to build on your previous answer is to mention newer platform and operations improvements rather than repeating Free and secure. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

One area where Amazon Corretto could improve is providing broader ecosystem visibility and more advanced tooling comparable to some other JDK distributions. Faster adoption of the latest OpenJDK enhancements and more detailed performance-monitoring features would also be beneficial for developers. Review collected by and hosted on G2.com.

Timur U.
TU
Timur U.
Tech Support
Small-Business (50 or fewer emp.)
"Battle-Tested Reliability with No-Cost Long-Term Support (LTS)"
5/5
What do you like best about Amazon Corretto?

The best thing about Amazon Corretto is its battle-tested reliability combined with no-cost, long-term support (LTS) Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

Documentation is decent but not as extensive or beginner-friendly as Adoptium Temurin, Oracle’s builds, or plain OpenJDK resources. If you hit an obscure issue, you’ll often find fewer Stack Overflow threads, blog posts, or forum discussions specifically about Corretto. You end up troubleshooting against generic OpenJDK advice most of the time. Review collected by and hosted on G2.com.

Sambit N.
SN
Sambit N.
Senior Software Development Engineer
Small-Business (50 or fewer emp.)
"No Licensing Fees and Java SE Compliance That Saved us Thousands"
4.5/5
What do you like best about Amazon Corretto?

No licensing fees, which saved our customers thousands compared to Oracle JDK. It’s multiplatform and fully compliant with Java SE standards, and it was useful during Windchill PLM upgrades thanks to its seamless compatibility with existing Java applications. It’s a drop-in replacement for OpenJDK, but with long-term support and regular security updates from AWS. It performs well in our environment. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

There’s not much to dislike, but I do think the documentation around version-specific changes could be improved. Also, it needs the Amazon package to work, so it can’t run without Amazon’s cloud. Review collected by and hosted on G2.com.

Rimjhim K.
RK
Rimjhim K.
Frontend Developer
Small-Business (50 or fewer emp.)
"Free, Stable, and Easy to Set Up for Smooth Java Development"
4/5
What do you like best about Amazon Corretto?

What I like most is that it’s free, stable, and easy to set up. It works smoothly with Java applications and gives regular updates, which makes it feel dependable for day-to-day development. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

There’s not much to dislike, but the setup documentation could be a little clearer for someone new to Java. Once everything is configured, though, the experience is pretty smooth. Review collected by and hosted on G2.com.

SY
Shubham Y.
Engineer
Electrical/Electronic Manufacturing
Enterprise (> 1000 emp.)
"Unmatched for free and stable JDK solution"
5/5
What do you like best about Amazon Corretto?

The biggest feature of Amazon Corretto is its production-grade reliability. It is not just an OpenJDK build, but a JVM optimized, secure, and long-term supported by AWS, which is extremely stable for mission-critical applications. I like that Corretto provides enterprise-level stability without any additional cost—making large deployments cost-efficient. Additionally, Corretto's performance is remarkable: it remains consistently stable in long-running microservices, memory consumption is optimized, and garbage collection tuning works better. For applications deployed on AWS, Corretto offers a practically "plug and play" experience—because it comes naturally optimized with the AWS ecosystem. Due to Free & Long-Term Support (LTS), Corretto is completely free and continues to receive updates for a long time—making it perfect for enterprise setups. Corretto JVM is tuned for Performance Optimization: it ensures more stable throughput, lower latency, and better garbage collection behavior, resulting in noticeable performance improvement in Java backend services. Due to Regular Security Updates, AWS quickly releases security patches, keeping production environments secure. Due to Seamless AWS Ecosystem Compatibility, there are no compatibility issues when running Java apps on AWS services like EC2, ECS, Lambda, and due to Cross-platform Availability, the same distribution runs on Windows, Linux, and macOS. Due to 100% OpenJDK Compatibility, there are Zero code changes, Zero build changes, Zero configuration conflicts when migrating any Java project. Due to High Stability for Microservices, this JVM is very reliable in microservices architecture, especially in continuous load and high uptime scenarios. Review collected by and hosted on G2.com.

What do you dislike about Amazon Corretto?

1. Compared to New Java Releases, Updates are slightly delayed Corretto usually adopts new updates from OpenJDK, but: sometimes patches or releases arrive a few days late. Oracle or Adoptium builds provide updates quickly. Impact: Production environments have to wait a bit for the updated security patch.

2. Documentation is not always as detailed AWS documentation is overall good, but: some JVM tuning features, performance benchmarks, detailed migration guides are not as detailed for Corretto as they are in Adoptium or Oracle JDK. Impact: Extra research is needed in tuning or debugging scenarios. Review collected by and hosted on G2.com.