The OpenXC Platform

OpenXC™ is a combination of open source hardware and software that lets you extend your vehicle with custom applications and pluggable modules. It uses standard, well-known tools to open up a wealth of data from the vehicle to developers, even beyond OBD-II.

OpenXC Use Diagram.

What is OpenXC™?

OpenXC™ is a data-focused API for your car and by installing a small hardware module, the vehicle data becomes accessible to Android or other desktop applications using the OpenXC library.

OpenXC Overview

Unlocking Rich Vehicle Data

OpenXC™ allows consumer devices, such as smart phones, to access data from any vehicle. Using OpenXC™, you can monitor many of the sensors on a vehicle, enabling new and innovative vehicle-centric applications. Some data is required by law and more can be unlocked with support from an automaker - or a little reverse engineering effort!

See the Data

Using OpenXC™

Ready to start developing applications using OpenXC™ and vehicle data? You can start developing without any hardware using the Python or Android libraries.

Get Started

Vehicle Interface Hardware

OpenXC™ supports open source hardware, and there are a number of options for building or buying a compatible vehicle interface.

Get the Hardware