Axis devices & compatibility

Compatibility means that if an ACAP application can be installed and run on a specific device, then the ACAP application is compatible with the device. Compatibility depends on both hardware and software.

Hardware compatibility

ACAP applications are supported on a large portion of all Axis devices. For an ACAP application to be hardware compatible with a specific device, it must be compiled using the SDK corresponding to the chip architecture in the device.

Software compatibility

An ACAP application is software compatible with AXIS OS if the APIs and other runtime features are available in the specific AXIS OS release. The availability of APIs in AXIS OS depends on both the AXIS OS version and the device itself since some APIs are only relevant for certain devices. For example, the Video capture API is only available on devices with an image sensor.

SDK and device compatibility

Device compatibility differs depending on which SDK you want to use.

The ACAP Native SDK is supported on all products for the chips listed in the hardware compatibility table that support the minimum AXIS OS version required. So, for this SDK it is important to make sure that the selected product or products support the minimum required AXIS OS version. See software compatibility table.

For containerized applications using the ACAP Computer Vision solution, compatibility is limited to specific devices and AXIS OS versions. See the ACAP Computer Vision solution compatibility section for more details.

ACAP Native SDK hardware compatibility

Chip Architecture
ARTPEC-6 armv7hf
ARTPEC-7 armv7hf
ARTPEC-8 aarch64
CV25 aarch64
i.MX 6SoloX armv7hf

See detailed information in the product interface guide.

ACAP Computer Vision solution compatibility

Note:

  • Support for containerized applications using armv7hf are no longer supported after AXIS OS 11.11.

Note:

To get a list of devices that are compatible with the ACAP Computer Vision solution, you can use Axis Product Selector.

More than one filter can be combined in a search, for example in the Hardware platform section it’s possible to filter on:

  • Products equipped with DLPU using the field Compute capabilities
  • Products with aarch64 by choosing ARTPEC-8 in field System-on-chip
  • Products with container support by checking the Container support checkbox.

For convenience, here are direct links to a few specific filters you can apply to list supported products for aarch64:

Find the right SDK for software compatibility

Choose the appropriate SDK version based on what AXIS OS version you want supporting your ACAP application.

How do I know if my device supports a specific AXIS OS version? Please check the web page for download of device software.

Device software has previously been named firmware.

ACAP Native SDK software compatibility

The Image version referred to in the table below is the Docker image release tag available from Docker Hub:

The tag format is <image-version>-<architecture>-<container-distribution>. An example of a tag is axisecp/acap-native-sdk:12.0.0-aarch64-ubuntu24.04 where 12.0.0 maps to the image version.

ACAP version 12 releases

ACAP Release ACAP Native SDK Image version Compatible with AXIS OS version
12.0 12.0.0 12.0 and later until LTS

ACAP version 4 releases

ACAP Release ACAP Native SDK Image version Compatible with AXIS OS version
4.0 1.0 10.7 and later until LTS
4.1 1.1 10.9 and later until LTS
4.2 1.2 10.10 and later until LTS
4.3 1.3 10.12 (LTS)
4.4 1.4 11.0 and later until LTS
4.5 1.5 11.1 and later until LTS
4.6 1.6 11.2 and later until LTS
4.7 1.7 11.3 and later until LTS
4.8 1.8 11.4 and later until LTS
4.9 1.9 11.5 and later until LTS
4.10 1.10 11.6 and later until LTS
4.11 1.11 11.7 and later until LTS
4.12 1.12 11.8 and later until LTS
4.13 1.13 11.9 and later until LTS
4.14 1.14 11.10 and later until LTS
4.15 1.15 11.11 (planned LTS)

ACAP Computer Vision solution software compatibility

Note:

  • From AXIS OS 12.0, the ACAP Computer Vision SDK has been archived as its components have been refactored: utility libraries and scripts are now available in ACAP Runtime. For usage of the new setup, see the examples repository.

The following information and compatibility table are provided for reference and to support legacy applications using versions prior to AXIS OS 12.0:

The Image version referred to in the table below is the Docker image release tag available from Docker Hub:

The tag format is <image-version>-<architecture>-<sdk_type>. In the tag examples below, 1.5 maps to the image version.

  • axisecp/acap-computer-vision-sdk:1.5-aarch64
  • axisecp/acap-computer-vision-sdk:1.5-aarch64-devel
  • axisecp/acap-computer-vision-sdk:1.5-aarch64-runtime
ACAP Release ACAP CV SDK Image version Compatible with AXIS OS version
4.0 1.0 10.7 and later
4.1 1.1 10.9 and later
4.2 1.2 10.10 and later
4.3 1.3 10.12 (LTS)
4.4 1.4 11.0 and later
4.5 1.5 11.1 and later
4.6 1.6 11.2 and later
4.7 1.7 11.3 and later
4.8 1.8 11.4 and later
4.9 1.9 11.5 and later
4.10 1.10 11.6 and later
4.11 1.11 11.7 and later
4.12 1.12 11.8 (breaking change)
4.13 1.13 11.9 and later
4.14 1.14 11.10 and later
4.15 1.15 11.11 (planned LTS)

Forward compatibility

An ACAP application is forward compatible for the AXIS OS related to a specific SDK version. This means that the ACAP application is compatible for the listed AXIS OS version and future versions until the next AXIS OS LTS (Long Term Support) version. After an LTS, there may be changes that break compatibility, for example when a deprecated API is removed. Breaking changes are always announced in advance.

An ACAP application built with an SDK that is based on an older AXIS OS version should always work on a newer AXIS OS version within the same LTS window.

Feature growth between LTS releases

To get new features, always use the latest ACAP SDK release. A new feature could be, for example, a new version of an API.

New SDK versions between LTS releases always add functionality in a way that an ACAP built using a previous version will still compile with the new version of the SDK.

Read more about AXIS OS release tracks and related information here.

Supporting older AXIS OS

If you want an ACAP application to be compatible with older AXIS OS, you need to choose an SDK for an older AXIS OS.

To support AXIS OS older than 10.7, build your ACAP application with ACAP version 3.

Camera loan tool

Find information about virtual loan.


Back to top

© Axis Communications AB. All rights reserved. AXIS COMMUNICATIONS, AXIS, ARTPEC and VAPIX are registered trademarks of Axis AB in various jurisdictions, and you are not granted any license to use them. All other trademarks are the property of their respective owners.