Data Portability and Switching

Exporting Your Data from Liferay Cloud

Retrieve data from Liferay Cloud using the export methods available for your service and configuration.

Liferay provides multiple export methods, including environment backups, REST APIs, batch export tools, and support-assisted exports.

Export Options by Service

PaaS

On Liferay PaaS, export data using these methods:

  • Environment Backups: Create and download full backups of the environment from the Cloud console. Backups include database and document library content.

  • REST APIs: Retrieve structured data such as content, users, and configurations.

  • Batch Export Tools: Export large datasets through API endpoints.

Custom code, modules, and configurations remain under your control in your repository.

SaaS

On Liferay SaaS, export data using these methods:

  • Support-assisted backups: Open a ticket with Liferay Support to request a full backup of your environment.

  • REST APIs: Export platform data in structured formats.

  • Batch Export Tools: Export data using the Batch Engine framework.

Analytics Cloud (Liferay Data Platform)

Analytics Cloud users can export data through Export APIs.

Retrieve analytics datasets such as event, identity, individual, membership, page, and segment data through API requests.

Data is processed in the background and becomes available for download once ready.

Choosing an Export Method

Select an export method based on your use case:

  • Use backups for a complete snapshot of your environment.

  • Use REST APIs to extract specific data entities.

  • Use batch export tools for large-scale or automated data extraction.

  • Use support-assisted exports when self-service options are unavailable.

Data Formats

Liferay exports data in commonly used, machine-readable formats:

  • JSON, including JSON Lines for large datasets

  • Database backups (environment snapshots)

  • LAR (Liferay Archive) files for site and application-level exports

These formats support interoperability with other systems and cloud providers.

After Export

After exporting your data:

  1. Store data securely outside Liferay Cloud.

  2. Validate exported data before importing it into another system.

  3. Use the destination provider’s tools to import and configure your data.

Note

You must import and validate data in your destination environment.