octodns logo

octodns

octodns/octodns

Tools for managing DNS across multiple providers

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

22views this month

3.8k stars442 forksLast push Sep 9, 2026 Python MIT

Decision brief

OctoDNS, a Python-based automation tool for DNS management across multiple providers under the MIT license.

Good fit when

  • Need to manage DNS configurations across various service providers within one workflow
  • Require infrastructure-as-code capabilities for DNS settings

Avoid when

  • Looking for extensive GUI features, OctoDNS is command-line utility focused
  • Only need DNS management for a single provider without cross-platform needs

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (6d since push)
As of Sep 16, 2026
Provenance
Not a fork · Organization account
As of Sep 16, 2026
Security (OSV)
1 low (1 low)
As of Jul 15, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install octodns
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

OctoDNS is an automation tool primarily in Python used for managing DNS configurations across different service providers.

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Sep 16, 2026

Languages
python

Source: github.language+pyproject.toml · Sep 16, 2026

Categories

Tags

README

License octoDNS is licensed under the MIT license. The MIT license grant is not for GitHub's trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks. GitHub's logos include, for instance, the stylized designs...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.