oo

Using Client Extensions

Liferay DXP 2024.Q1+/Portal 7.4 GA112+

Using client extensions, you can extend Liferay without using OSGi modules. Deploy them to any Liferay environment, whether you host it yourself or on Liferay Cloud. They are also the primary way to customize Liferay with Liferay Cloud, together with built-in configurations like Liferay objects.

A client extension interfaces with Liferay’s APIs. This loose coupling makes client extensions more flexible and easier to apply to environments after an upgrade, since they depend only on APIs, which rarely change between versions. You can also create client extensions using whatever programming languages or technologies you wish, because your client extensions run outside of Liferay with no extra code required to connect them.

Important

This feature is currently behind a release feature flag. Read Release Feature Flags for more information.