Installation

How to install

  1. To begin, the user should download a version of BeamNG.tech, visit the website for acquiring a license to get instructions how to download it
  2. Once downloaded, the corresponding archive should be extracted to the preferred folder
  3. It’s crucial to place the tech.key file into the simulator’s installation directory for it to be detected
    • For example, if you extract BeamNG.tech.v0.32.2.0.zip to D:/BeamNG/, the tech.key file must be placed under D:/BeamNG/tech.key

Please note that currently (contrary to releases prior to v0.33), the tech.key file should not be placed into the Userfolder as this will cause it to not be detected.

When a valid license file is found, the logo of the software will clearly indicate that it is the BeamNG.tech version.

  • Instructions on the Python API installation can be found here
  • The integration of BeamNG.tech to Mathworks products, i.e., Matlab and Simulink, is detailed here
  • The dedicated documentation pages describe the installation steps for ROS1 and ROS2

Version Compatibility

The table below shows the software release version compatibility.

BeamNG.tech
BeamNGpy
MATLAB-Simulink
ROS1
ROS2
BeamNG.tech
0.35
BeamNGpy
1.32
MATLAB-Simulink
1.4.0
ROS1
0.7*
ROS2
1.3.0
BeamNG.tech
0.34
BeamNGpy
1.31
MATLAB-Simulink
1.3.1
ROS1
0.6.1
ROS2
1.2.0
BeamNG.tech
0.33
BeamNGpy
1.30
MATLAB-Simulink
1.3.0
ROS1
0.6
ROS2
1.1.0
BeamNG.tech
0.32
BeamNGpy
1.29
MATLAB-Simulink
1.3.0
ROS1
0.5
ROS2
1.0.0
BeamNG.tech
0.31
BeamNGpy
1.28
MATLAB-Simulink
1.2.0
ROS1
0.4.1
ROS2
0.1.0
BeamNG.tech
0.30
BeamNGpy
1.27.1
MATLAB-Simulink
1.1.0
ROS1
0.4
ROS2
BeamNG.tech
0.29
BeamNGpy
1.26.1
MATLAB-Simulink
1.0.0
ROS1
0.3
ROS2
BeamNG.tech
0.28
BeamNGpy
1.26.1
MATLAB-Simulink
ROS1
0.2.1
ROS2
BeamNG.tech
0.27
BeamNGpy
1.25.1
MATLAB-Simulink
ROS1
0.2
ROS2
BeamNG.tech
0.26
BeamNGpy
1.24
MATLAB-Simulink
ROS1
0.1.1
ROS2
BeamNG.tech
0.25
BeamNGpy
1.23.1
MATLAB-Simulink
ROS1
0.1
ROS2
BeamNG.tech
0.24
BeamNGpy
1.22
MATLAB-Simulink
ROS1
ROS2
BeamNG.tech
0.23
BeamNGpy
1.21.1
MATLAB-Simulink
ROS1
ROS2
BeamNG.tech
0.22
BeamNGpy
1.20
MATLAB-Simulink
ROS1
ROS2
BeamNG.tech
0.21
BeamNGpy
1.19.1
MATLAB-Simulink
ROS1
ROS2
BeamNG.tech v0.35 is the last software version to support ROS1 to BeamNG bridge, given that ROS1 reaches its End of Life (EoL) in May 2025.
Last modified: April 18, 2025

Any further questions?

Join our discord
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.