Introducing Earthly Lunar

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

Get a demo
Applications CI/CD Guardrails
Input/Output ExpressVPN Roche Qualtrics Overstock Nabis Bluecore MarketAxess Zapier Roblox Adobe Rios VMware Posit Netscout Deep Genomics Namely Hopper FLYR ClipboardHealth Intel The AI Institute Input/Output ExpressVPN Roche Qualtrics Overstock Nabis Bluecore MarketAxess Zapier Roblox Adobe Rios VMware Posit Netscout Deep Genomics Namely Hopper FLYR ClipboardHealth Intel The AI Institute

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

CI/CD Workflows Build Metadata Node version is greater than 20.18.1 Test coverage is greater than 75% SBOM file exists Repo access controls are configured No critical vulnerabilities Policies Continuous Compliance Visibility Developer Feedback
Automated Guardrails

Automated Guardrails

Enable consistent and safe engineering practices across your entire org through custom guardrails that you define.

Boost DevOps Maturity

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

Visibility for Engineering Leaders

Understand engineering quality with rich insights and drive improvements with custom scorecards tailored to your organizational goals.

Eliminate Mass PRs

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

Continuous Compliance

Shift compliance to the left by inserting custom security checks across your projects effortlessly from a central location.

Ownership Tracking

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

CI/CD Metadata Queryable Data Model Policy Passed Missing Metadata Policy Failed Policy Passed CI/CD Instrumentation Engine collectors:  - runBash: lunar collect "hasTests" true    hook:      type: before-command      patterns:        - ^go test.*        - ^npm test.*        - ^python -m .unittest.* Policy Engine policies:  - name: "Should have unit tests"    runPython: |-      import lunar      hasTests = lunar.get("hasTests")      lunar.assertTrue(hasTests)
CI/CD Metadata

Metadata across SDLC activities, including CI/CD builds, are gathered using custom collectors and plugins.

CI/CD Instrumentation Engine

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.

Queryable Data Model

The results of all collectors are stored in Lunar and can be used for policy evaluation or queried via SQL for monitoring.

Policy Engine

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".

Policy Evaluations

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.

Earthly is Backed By

Alumni Shanku Niyogi Former PM of VScode, GitHub Actions, Codespace & Copilot David Cramer Founder Sentry Mirko Novakovic Founder Instana Florian Leibert Cofounder Mesosphere Jeff Dean Chief Scientist, Google DeepMind, Google Fellow Olivier Pomel CEO Datadog Cosmin Nicolaescu CTO Brex Wes McKinney Creator of Pandas, Python Software Foundation Fellow Ben Hindman Creator of Mesos José Valim Creator of Elixir Spencer Kimball CEO Cockroach Labs Charlie Marsh Creator of Ruff & UV David Aronchick Former PM of Kubernetes, Creator of KubeFlow Mitch Wainer Cofounder DigitalOcean Dan Barak Head of Product at Netlify =