Open source record and replay for Java with assertions, mocking and code coverage.
Trusted by fast moving engineers at
Save time, deploy confidently, and ensure code stability with Unlogged's automated snapshot testing for Java developers.
Unlogged automatically captures the input and return values, and alerts you of possible breaking changes, instantly. This means faster time to market and faster bug fixes.
You can now record method inputs and return values on a remote machine, which can then be easily replayed locally for testing purposes. This streamlined process saves developers time and effort.
As developers, we wished to know what we are going to break in production as we code. With Unlogged, you know what you are breaking, right when you code. You can now deploy your changes more confidently.
It’s frustrating to debug deep down in your code with Swagger or Postman. You can now call any Java methods directly, and start debugging where it matters.
It's impossible to keep all microservices running all the time. We let you mock API, DB calls, downstream services & file operations with the recorded data. What's more: you can even define mocks as you code without any recording.
Unlogged provides the convenience of both Unit and Integration tests combined in a single tool. You can finally move on from the unit vs integration tests debate, since Unlogged offers both in one.
Join our Bug Bounty Program to improve our open-source tool's stability, usability, and security. Earn rewards for responsibly disclosing any issues you find.
Join our discord channel for any other questions.