UDB Educational License Program

Free access to UDB for students and lecturers

Welcome to Undo’s UDBthe leading time travel debugging software for Linux C/C++ programs.

Newly developed, this software provides clear insights into the errors in your program. Seamlessly debug with UDB and get to the root cause of bugs with 100% certainty.

Diagnosing the root cause of bugs is often the most time-consuming part of the debugging process. Undo’s UDB time travel debugger enables you to find and fix bugs much faster than with manual techniques like logging or traditional debuggers like GDB.

With UDB, you can step both forwards and backwards through your code, making it easy to see what went wrong, and where. This newly-developed software offers 100% certainty on where the issues you’re facing lie, without the unhelpful and vague error messages.

As an academic, you can use this software for free. Simply fill in the form with your University email address and email us when you’re trial has expired so that we can extend it for free.


This educational program is currently open to students attending a University or College in the US, UK or India (students will be able to obtain a free license for the duration of their studies). Depending on the level of interest, we may extend the program to other geographies – register your interest.

* If you are a professor/lecturer at a University in the US, UK or India, you are also entitled to a free UDB license. Please contct us to obtain your free license.

The IDEs that UDB integrates with are Eclipse, Emacs, CLion, and Visual Studio Code.

UDB runs on most modern Linux distributions and supports both 32 and 64-bit x86 programs. For more details, see the full list of system requirements.

Check out the UDB Quick Reference guide for the full command set available.