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.

Indices and tables