Python

You can use Python to control BeamNG.tech via our official, free open-source library BeamNGpy .

BeamNGpy enables control over the simulator, creation of scenarios, operating vehicles, defining sensor models, and so on. BeamNGpy and BeamNG.tech are developed in tandem, with most BeamNG.tech-specific features being exposed to Python and an increasing amount of the core game’s functionality also being made available in Python, allowing for a wide variety of uses for developers using BeamNG.tech.

To get started, read the Documentation . To see the source code, check the Repository .

Last modified: April 16, 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.