Skip to content
Open-source implementation of the ETSI C-ITS protocol stack
C C++ CMake CSS Python Shell
Branch: master
Clone or download


Vanetza is an open-source implementation of the ETSI C-ITS protocol suite. This comprises the following protocols and features among others:

  • GeoNetworking (GN)
  • Basic Transport Protocol (BTP)
  • Decentralized Congestion Control (DCC)
  • Security
  • Support for ASN.1 messages (Facilities) such as CAM and DENM

Though originally designed to operate on ITS-G5 channels in a Vehicular Ad Hoc Network (VANET) using IEEE 802.11p, Vanetza and its components can be combined with other communication technologies as well, e.g. GeoNetworking over IP multicast.

How to build

Building Vanetza is accomplished by the CMake build system. Hence, CMake needs to be available on the build host. You can find more details on prerequisites and steps for compilation on our website.


Please visit our project website at where most documentation about Vanetza can be found.

Continuous Integration

We strive for quality in our code base. Latest commits are built using Travis CI as part of this effort. Build Status


Development of Vanetza is part of ongoing research work at Technische Hochschule Ingolstadt. Maintenance is coordinated by Raphael Riebl. Contributions are happily accepted.


Vanetza is licensed under LGPLv3, see license file for details.

You can’t perform that action at this time.