lexicon
« Back to VersTracker
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.
Version History
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