Cloud shadow Cloud 3
An IBM Open Source Project

A lightweight open framework for building fast and efficient cloud-native Java microservices.

Build cloud-native apps and microservices while running only what you need. Open LibertyTM is the most flexible server runtime available to JavaTM developers in this solar system.

Cloud 1 Cloud 2 Beam Ufo Person 1 Coffee cup Shoe Laptop Ball Dog Phone Mouse Cloud 4 Cloud 5 Person 2
Cloud 6 Cloud 7

Develop cloud-native Java microservices

Open Liberty starts up fast, with a low memory footprint and live reload for quick iteration. Adding and removing features from the latest versions of MicroProfile and Jakarta EE. And with zero migration, you focus on what's important, not the APIs changing under you.

Dev mode graphic

Dev mode for fast iteration

Launch into dev mode and get coding. No more manual compiling, packaging, and deploying—we handle that for you. Get automated testing, debugger support, and a fast turn-around time in any editor.

Deploy in containers to any cloud

Containerized and deployable with fast throughput on any Kubernetes cloud. Battle-hardened and proven in production, with zero migration. Easy-to-manage configuration from development to test to production.

Deploy graphic
Monitor graphic

Monitor microservices in the cloud

Trace your live microservices. Gather metrics and configure alerts, and browse metrics in dashboards. Consolidate and analyze logs from across your hybrid cloud.

Open Liberty integrates with the Open Source community











Elastic Search

Cloud 8 Cloud 9 Cloud 10 Cloud 11 Cloud 12 Cloud 13 Cloud 14

Open Liberty News

Check out the latest news on our blog.

Jakarta NoSQL in Action: Switching NoSQL Databases with Ease

In this cloud era, switching between NoSQL solutions could be a great way to save resources and costs, but it could be a nightmare, especially if we're highly coupled to a particular vendor. See how the flexibility of Jakarta NoSQL with an implementation like Eclipse JNoSQL could help to solve this issue.

View all blog posts

Jakarta EE 11 previews and InstantOn support for IBM MQ in

The release introduces previews for several Jakarta EE 11 features, including Jakarta Contexts and Dependency Injection 4.1, Jakarta Concurrency 3.1, Jakarta Data 1.0, Jakarta Expression Language 6.0, Jakarta Pages 4.0, and Jakarta Servlet 6.1. This release also includes support for using InstantOn with IBM MQ messaging.

View all release blog posts

A crew that supports you

As a member of the Open Liberty crew, you have the support and expertise of an entire community at your fingertips. Don't forget to lean on them when you have questions!

And for times that you need an extra boost, check out Open Liberty Enterprise Support from IBM.

Get Open Liberty support
Mothership UFO
Cloud 15 Cloud 16 Cloud 17 Cloud 18 Cloud 19 Small ufo Small ufo 2 Small ufo 3 Cloud 20

Get involved

Open Liberty thrives on users’ collaboration, contributions and creativity. We invite you to share your skills and ideas with users in this galaxy and beyond.

Here are some of our awesome contributors!

Contributor picture Contributor picture Contributor picture Contributor picture Contributor picture Contributor picture