A change control system & SDK
The lix SDK for change control allows storing, tracking, querying, and reviewing changes in different file formats, e.g. .xlsx, .sqlite, or .inlang.
Tracks changes
Lix provides change control for every file stored in lix.
File agnostic
Lix can understand any file format with the help of plugins.
Designed to build apps
Lix enables file-based apps with change control features.
Built apps with the lix SDK
The lix SDK can be intergated into exsiting apps, or used as backend for new apps. Visit the documentation for more information.

Everything revolves around changes
A system, that can track changes across any file format is one single system that enables collaboration, automation, and traceability for every digital work we create.
Collaboration
- Sync & async workflows
- Change proposals
- Review changes
Automation
- Build pipelines
- Validation rules
Change Graph
- Traceability
- Auditing
- Recovery
Try the demo
The file manager app is a demo of the lix change control system. Import files, make changes, and see the change control in action.
Is lix replacing git?
No. Lix is designed for everything but software engineering. This is reflected by being browser-based, and being able to track changes in any file format, not just text files.
How does it compare to versioning I know from other apps?
There are apps with versioning, but in many cases, they only save versions of the entire project at specific points in time. Lix tracks and understands the context of every change in a file, giving you more context and allowing you to set automations. Furthermore, Lix provides a generalized system that allows all files and apps to work together.
What is the difference between restore a Version and revert a change?
Restoring a version replaces the current document with an older snapshot, erasing all subsequent changes, while reverting a change precisely undoes a specific modification while preserving all later work. Essentially, restore is an all-or-nothing replacement, and revert is a targeted undo.
"Every work that we create, every time we collaborate, everything we automate, it revolves around changes. A system, that can understand changes and inform you about that these changes happened, means that you have a system to collaborate, validate, automate and create."
Samuel Stroschein, Founder of Opral (lix & inlang)