Compatibility

SkyWalking uses v3 protocols. Agents don’t have to keep the identical versions as the OAP backend.

We recommend always using the latest releases of both OAP server and agents for better performance and advanced features.

SkyWalking Native Agents

OAP 10.x (Current)

Agents with specific version requirements:

Agent Minimum Version
Java 8.x, 9.x
Go 0.1+
Rover 0.5+
Satellite 1.2+

Agents compatible with all versions: Python, NodeJS, PHP, Rust, Ruby, Browser, LUA, Kong

Legacy Versions (8.x - 9.x)

For users on OAP 8.x or 9.x, refer to the table below. Note: these versions are no longer actively maintained.

OAP Server Version Java Python NodeJS Go Rover Satellite Ruby
9.5 - 9.7 8.x, 9.x All All 0.1+ 0.5+ 1.2+ 0.1+
9.1 - 9.4 8.x All All No 0.1+ 1.0+ No
9.0 8.x All All No No 0.4+ No
8.4 - 8.9 8.x All All No No No No
8.0 - 8.3 8.0 - 8.3 0.6- 0.3- No No No No

Ecosystem Agents

The following agent implementations are part of the SkyWalking ecosystem. Their source codes and distributions are maintained by their respective communities and don’t belong to the Apache Software Foundation.

OAP Server Version DotNet cpp2sky
10.x 1.0+ All
9.x 1.0+ All
8.4+ 1.0+ All
8.0 - 8.3 1.0 - 1.3 0.2 or earlier

Please reach out to their respective communities if you face any compatibility issues.


The compatibility information above is for reference. If you encounter an unimplemented error, upgrade the OAP backend to support newer features in the agents.