Support

Documentation

Introduction to API versions

Historically, there have been four (4) versions of a remote API to Akeeba Backup.

  • XML-RPC Remote Backup API (APIv0). Retired. This was the original version of a remote API present in JoomlaPack (the precursor to Akeeba Backup), using XML-RPC instead of JSON. This API is NOT referenced in this documentation.

  • APIv1. Retired. This was the oldest version of the Akeeba Backup JSON API, used between 2011 and 2023.

  • APIv2. Mature. This is the current and recommended version of the Akeeba Backup JSON API. It is supported by all our backup products: Akeeba Backup for Joomla!, Akeeba Backup for WordPress, and Akeeba Solo. It was released in March 2020 and there is no sunset date for it set yet.

  • APIv3. Emerging. Currently only implemented by Akeeba Backup for Joomla! versions 9.6.0 and later. There is no date set yet for this API version entering full production use.

We expect APIv3 to be implemented across all our products by Q4 2025, and replace APIv2 by Q4 2027. These dates are currently tentative.