A speedy LookML parser and serializer implemented in pure Python.
Why should you use lkml?
Tested on over 160K lines of LookML from public repositories on GitHub
Parses a typical view or model file in < 10 ms (excludes I/O time)
Written in pure, modern Python 3.7 with no external dependencies
A full unit test suite with excellent coverage
Interested in contributing to lkml? Check out the contributor guidelines.
Have a question, feature request, or bug report? Submit an issue on GitHub.
- Simple LookML parsing
- Parsing from the command line
- Advanced LookML parsing
- API reference