Skip to main content

octodns-technitiumdns - Technitium DNS provider for octodns

An octodns provider that targets Technitium DNS Server.

Installation

pip install octodns-technitiumdns

Configuration

providers:
  technitium:
    class: octodns_technitiumdns.TechnitiumDnsProvider
    host: dns.example.com
    token: env/TECHNITIUM_API_TOKEN
    # port: 5380          # optional, default 5380
    # scheme: http        # optional, default http
    # timeout: 30         # optional, default 30 seconds

Supported Record Types

A, AAAA, ALIAS (ANAME), CAA, CNAME, DNAME, DS, LOC, MX, NAPTR, NS, PTR, SSHFP, SRV, TLSA, TXT

Usage

zones:
  example.com.:
    sources:
      - config
    targets:
      - technitium

Development

python -m venv env
source env/bin/activate
pip install -e ".[dev]"
pytest

Metadata

Release files for octodns-technitiumdns 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for octodns-technitiumdns 1.0.0
File Size Uploaded
octodns_technitiumdns-1.0.0.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for octodns-technitiumdns 1.0.0
File Interpreter ABI Platform
octodns_technitiumdns-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.6 kB

Release files / octodns_technitiumdns-1.0.0.tar.gz

Download URL octodns_technitiumdns-1.0.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
94670349d5cc8a643b9fb5dbd29915787b278b86d1d88c430ebc0013331605c8
BLAKE2b-256 checksum
How to use checksums
610b2ef112269d6dfdfa8b86e6d8edd53b831510aaef064358184f2dec8a6a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2026.

Transparency log

Release files / octodns_technitiumdns-1.0.0-py3-none-any.whl

Download URL octodns_technitiumdns-1.0.0-py3-none-any.whl
Size 16.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6192055e566e0de0cba41fce8c76f1d5efc70c862be37763cd38f61d520c0289
BLAKE2b-256 checksum
How to use checksums
42fdaf669e3eb1f9588d875f4025735575f6c610b6ca7100482f3316169956de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page