Description:
Manipulate DNS records on various DNS providers in a standardized way
|
|
Type: Formula
|
Latest Version: 3.23.2@1
|
Tracked Since: Dec 18, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Devops
|
|
Tags:
dns
automation
cli
devops
api
|
|
Install:
brew install lexicon
|
About:
Lexicon is a command-line tool and Python library that provides a unified API for interacting with various DNS providers. It abstracts away provider-specific complexities, allowing users to manage DNS records programmatically without needing to learn each provider's unique interface. This makes it ideal for automation and integration into CI/CD pipelines.
|
Key Features:
- Unified API for dozens of DNS providers (e.g., Cloudflare, Route53, DigitalOcean)
- CLI tool for easy scripting and automation
- Python library for integration into custom applications
- Supports common record operations (create, update, delete, list)
|
Use Cases:
- Automating DNS record creation for SSL certificate validation (ACME challenges)
- Managing DNS records as part of infrastructure-as-code (IaC) workflows
- Bulk updating DNS records across multiple providers
|
Alternatives:
-
acme.sh
– acme.sh is primarily focused on ACME/Let's Encrypt certificate automation and includes built-in DNS hooks, whereas Lexicon is a more general-purpose DNS management tool.
-
Terraform
– Terraform is a full infrastructure orchestration tool that can manage DNS, but Lexicon is a lightweight, standalone CLI utility specifically for DNS tasks.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Dec 18, 2025 7:13pm |
3.23.2 |
1 |
VERSION_BUMP |
c9604fbc |
| Dec 6, 2025 1:51am |
|
1 |
VERSION_BUMP |
f39e3f1e |
| Nov 14, 2025 7:14am |
|
0 |
VERSION_BUMP |
3e1a79ad |
| Sep 15, 2025 4:08pm |
|
2 |
VERSION_BUMP |
55f17d75 |
| Dec 19, 2024 1:59pm |
|
0 |
VERSION_BUMP |
c6e0116d |
| Dec 12, 2024 5:07pm |
|
0 |
VERSION_BUMP |
224b70d4 |
| Dec 6, 2024 8:38pm |
|
0 |
VERSION_BUMP |
9cb44e10 |
| Oct 12, 2024 10:07pm |
|
0 |
VERSION_BUMP |
366d65ad |
| Sep 14, 2024 2:00pm |
|
0 |
VERSION_BUMP |
921705c2 |
|