Introducing Earthly Lunar
Monitoring for your SDLC
Achieve engineering excellence that is out of this world








Every Service Is A Unique Snowflake
Supporting infinitely diverse CI/CD setups is overwhelming
Monitor Your SDLC via CI/CD Agent
Powered by a lightweight CI/CD agent, Earthly Lunar is easily inserted in your existing developer infrastructure, and no changes to individual CI workflows are needed.
Take Control Of The Development Lifecycle
Automated Guardrails
Enable consistent and safe engineering practices across your entire org through custom guardrails that you define.
Boost DevOps Maturity
Reduce reliance on tribal knowledge and guide your teams to DevOps excellence with automatic feedback throughout the development lifecycle.
Visibility for Engineering Leaders
Understand engineering quality with rich insights and drive improvements with custom scorecards tailored to your organizational goals.
Eliminate Mass PRs
Make changes across any number of CI pipelines centrally. No more manual YAML edits and stale PRs that linger forever.
Continuous Compliance
Shift compliance to the left by inserting custom security checks across your projects effortlessly from a central location.
Ownership Tracking
Make sense of the diverse components within your product. Track owners and ensure incidents are handled with domain rollups.
Governance-As-Code
Define custom policies with a few lines of Python
Metadata across SDLC activities, including CI/CD builds, are gathered using custom collectors and plugins.
This example collector uses a small bash script to report the value "true" anytime unit tests are run in CI/CD. The collector automatically triggers whenever a build tool like Go, NPM, or Python is detected with unit test parameters.
The results of all collectors are stored in Lunar and can be used for policy evaluation or queried via SQL for monitoring.
This example policy ensures that unit tests are run in CI/CD pipelines. It uses a simple Python script and the Lunar SDK to check that the value previously gathered by the collector was set to "true".
The resulting policy evaluations are shown to developers directly in their PRs. In this case, if their CI/CD pipeline doesn’t have unit tests, the developer will be notified of the missing requirement.
Works With Your Diverse Tech Stack
With a rich ecosystem of plugins and the ability to write your own, Earthly Lunar empowers dev teams to build with the tools they need—while ensuring compliance with company standards and policies.