Earthly (https://earthly.dev/) is an open source build automation tool that combines the best of Dockerfiles and Makefiles into a single, consistent build system. Earthly provides reproducible builds that run the same way on a developer laptop as they do in CI, and is extended by Earthly Cloud (hosted, accelerated runners with shared cache) and Earthly Lunar (code governance and policy guardrails).
This repository tracks the developer resources, documentation, and any machine-readable API artifacts associated with Earthly.
Earthly's primary developer interface is the earthly CLI and the Earthfile build syntax, not a web API. Earthly integrates with all major CI systems (GitHub Actions, GitLab CI, Jenkins, CircleCI, BuildKite, etc.) by running the CLI inside CI jobs.
No public REST or GraphQL API has been documented for Earthly. Earthly Cloud and Earthly Lunar are consumed primarily via the CLI and the web console. If you are aware of any developer-facing HTTP APIs, integration endpoints, or OpenAPI specifications, contributions are welcome.
- Website
- Documentation
- Getting Started
- Earthly Lunar Documentation
- GitHub Organization
- Source Code (earthly/earthly)
- Blog
- Pricing
- Sign Up (Earthly Cloud)
- Community Slack
- Build Automation
- CI/CD
- Containers
- Docker
- Reproducible Builds
- Open Source
- Developer Tools
- FN: Kin Lane
- Email: kin@apievangelist.com