Pricing and Licensing
Try UDB for free to explore some of the features of time travel debugging.
For the full time travel debugging experience, explore what you can do with the Undo Team or OEM Edition below..
UDB
Floating license - serves multiple developers
-
Interactive time travel debugging (drop-in compatibility with GDB, VS code etc.)
-
Record unmodified binaries in interactive sessions
-
Unlimited replay of recorded software
-
Rewind to the point memory was corrupted (the "last" command)
-
Support by email/chat
-
Language supported: C/C++/Rust
Undo Team Edition
1 platform licence per team
-
Interactive time travel debugging (drop-in compatibility with GDB, VS code etc.)
-
Record unmodified binaries in interactive sessions
-
Unlimited replay of recorded software
-
Rewind to the point memory was corrupted (the "last" command)
-
Support by email/chat
-
White glove support - direct contact with product engineers
-
Integration (with CI, test automation and application code)
-
Unlimited record capability
-
Record to a portable file, replay later
-
Provoke and capture race conditions (Thread Fuzzing)
-
All supported languages (C/C++, Rust, Go, Java, Kotlin)
LiveRecorder
Undo Team Edition (1 platform licence per team)
-
Interactive time travel debugging (drop-in compatibility with GDB, VS code etc.)
-
Record unmodified binaries in interactive sessions
-
Unlimited replay of recorded software
-
Rewind to the point memory was corrupted (the "last" command)
-
Support by email/chat
-
White glove support - direct contact with product engineers
-
Integration (with CI, test automation and application code)
-
Unlimited record capability
-
Record to a portable file, replay later
-
Provoke and capture race conditions (Thread Fuzzing)
-
All supported languages (C/C++, Rust, Go, Java, Kotlin)
Undo OEM Edition
1 platform license per team
-
Interactive time travel debugging (drop-in compatibility with GDB, VS code etc.)
-
Record unmodified binaries in interactive sessions
-
Unlimited replay of recorded software
-
Rewind to the point memory was corrupted (the "last" command)
-
Support by email/chat
-
White glove support - direct contact with product engineers
-
Integration (with CI, test automation and application code)
-
Unlimited record capability
-
Record to a portable file, replay later
-
Provoke and capture race conditions (Thread Fuzzing)
-
All supported languages (C/C++, Rust, Go, Java, Kotlin)
-
Diagnose problems in the field (including license to ship LiveRecorder with your application)
-
Encrypted symbols