infoblox-client
Client for interacting with Infoblox NIOS over WAPI
Decision gist · record as of 2026-08-14
Yes, if you are already committed to Infoblox NIOS and need Python integration. The package is stable, dependency-free, and permissively licensed. However, dormancy means it is not actively developed; verify that it supports your Infoblox version and Python environment before adopting. Not suitable if you need active maintenance or support for the latest NIOS features.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a reachable Infoblox NIOS appliance with valid credentials; network connectivity and WAPI access must be configured before use.
- High install friction with no runtime dependencies.
- The package is dormant (last release 604 days ago), though the repository remains active.
License · maintenance · safety
Apache (permissive) — Licensed under Apache (permissive), allowing use in commercial and proprietary projects without viral obligations. No licensing restrictions on downstream use.
last release 2024-12-18 (604 days) · last repo commit 2024-12-18 · 150 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 83,518 downloads/mo, #14,071 on PyPI
Alternatives
Verify before relying
pip install infoblox-client
from infoblox_client import connector
opts = {'host': '192.168.1.10', 'username': 'admin', 'password': 'admin'}
conn = connector.Connector(opts)
network_views = conn.get_object('networkview')- Whether the package supports current Infoblox NIOS versions and WAPI releases beyond what was tested at 0.6.2.
- Performance characteristics and scalability limits for large-scale queries or bulk operations.
- Compatibility with Python versions beyond 3.9 (classifiers list only through 3.9).
What it is and what it does
Infoblox-client is a Python wrapper around the Infoblox NIOS WAPI REST API, enabling programmatic management of DNS, DHCP, and network infrastructure. It provides two usage tiers: a low-level connector module for direct WAPI calls returning raw dictionaries, and a high-level object interface with classes like Network, DNSZone, HostRecord, and FixedAddress that handle serialization and CRUD operations. The library supports extensible attributes, DHCP reservations, IP allocation from CIDR blocks, and bulk operations through an InfobloxObjectManager helper.
The package has no external runtime dependencies and is classified as alpha-stage software. It supports Python 3.6, 3.7, 3.8, and 3.9, with development currently dormant. It is most useful in environments where Infoblox is already the chosen DNS/DHCP platform and automation or integration with Python tooling is needed.
Use it for
- Automate DNS zone and host record creation across multiple Infoblox appliances in infrastructure-as-code workflows.
- Allocate and manage DHCP fixed addresses and reservations programmatically from Python orchestration tools.
- Query and retrieve network views, subnets, and DNS records for reporting or compliance auditing.
- Integrate Infoblox DNS/DHCP management into Python-based network provisioning or cloud automation pipelines.
- Bulk import or synchronize host records and network configurations from external systems via the high-level object API.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are already committed to Infoblox NIOS and need Python integration.
The package is stable, dependency-free, and permissively licensed. However, dormancy means it is not actively developed; verify that it supports your Infoblox version and Python environment before adopting. Not suitable if you need active maintenance or support for the latest NIOS features.
Install
infoblox-client on PyPI
Before you install
High install friction with no runtime dependencies. The package is dormant (last release 604 days ago), though the repository remains active. Suitable for environments where Infoblox integration is already a known requirement.
Requires a reachable Infoblox NIOS appliance with valid credentials; network connectivity and WAPI access must be configured before use.
License in practice
Licensed under Apache (permissive), allowing use in commercial and proprietary projects without viral obligations. No licensing restrictions on downstream use.
Quickstart
pip install infoblox-client
from infoblox_client import connector
opts = {'host': '192.168.1.10', 'username': 'admin', 'password': 'admin'}
conn = connector.Connector(opts)
network_views = conn.get_object('networkview')
Verify before relying
- Whether the package supports current Infoblox NIOS versions and WAPI releases beyond what was tested at 0.6.2.
- Performance characteristics and scalability limits for large-scale queries or bulk operations.
- Compatibility with Python versions beyond 3.9 (classifiers list only through 3.9).
Package facts
| License | Apache permissive |
| Python support | Not specified |
| Install friction | High. Source build required |
| Runtime dependencies | None |
| Maintenance | Dormant 604 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 83,518 / month, #14,071 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9 |
Evidence: infoblox-client-0.6.2.tar.gz
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “infoblox nios client”
- infoblox-clientClient library for programmatic interaction with Infoblox NIOS…
- codewords-clientA Python client library for the Codewords API with built-in FastAPI…
- paypalhttpPayPalHttp is a generic HTTP client library designed to work with…
Give your agent the search over MCP, or paste the wish link into any chat.
More Networking packages
h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.
psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.
pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.
uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.
execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.
However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…
PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.
See also netaddr · dns-lexicon · aiopnsense · freebox-api · dnspython · aiodiscover · pysnow · aioblescan · aioairzone · jaraco.net