Netmiko

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

Netmiko is ranked #1 of 26 in network automation software on Inferse. It runs on API, Linux. There is a free plan.

Compared on network automation software

Free plan
Yesgithub.com
Deployment
self_hostedgithub.com
Configuration management
Yesgithub.com
Workflow orchestration
Yesgithub.com
Network testing
Yesgithub.com
Supported platforms
Arista vEOS; Cisco IOS; Cisco IOS-XE; Cisco IOS-XR; Cisco NX-OS; Cisco SG300; Juniper Junos; Linux; and many additional vendor platformsgithub.com

Facts

Purpose
Netmiko is a multi-vendor Python library for simplifying command-line connections to network devices.github.com · 2 Oct 2026
Automation
It is designed to gather output from show commands and make configuration changes while abstracting away low-level device state handling.github.com · 2 Oct 2026
Supported connections
The project documents device connections over SSH and lists supported Telnet device types.github.com · 2 Oct 2026
Device coverage
The supported platform list includes many vendors, with devices grouped by regular, limited, and experimental testing status.github.com · 2 Oct 2026
Linux support
Linux is listed among the platforms Netmiko regularly tests.github.com · 2 Oct 2026
Secure copy
The README links to a Netmiko tutorial about Secure Copy, and the platform guide lists device types supported for secure copy.github.com · 2 Oct 2026
Integrations
The README links to a tutorial about using Netmiko with TextFSM.github.com · 2 Oct 2026
Installation and requirements
The project documents installation with pip, and PyPI lists Python versions 3.10 through 3.14 as classifiers for version 4.8.0.pypi.org · 2 Oct 2026
Optional features
The package lists optional extras named bulk-encrypt and par4, for the bulk-encryption CLI and Paramiko 4 compatibility, respectively.pypi.org · 2 Oct 2026
License
The project is distributed under the MIT license.pypi.org · 2 Oct 2026
Support
The project directs bug reports and feature requests to GitHub issues and general questions to its #netmiko Slack channel.github.com · 2 Oct 2026
Contributor requirements
New device-type contributions need supporting test data before they can be merged into the develop branch.github.com · 2 Oct 2026
Purpose
Netmiko is a multi-vendor library that simplifies CLI connections to network devices.github.com · 3 Oct 2026
Network automation
It supports gathering output from show commands and making device configuration changes while abstracting low-level state control.github.com · 3 Oct 2026
Connection protocol
The project describes itself as simplifying Paramiko SSH connections to network devices.github.com · 3 Oct 2026
Broad device support
Its platform list includes regularly tested, limited-testing, and experimental network device platforms.github.com · 3 Oct 2026
Regularly tested platforms
Regularly tested platforms include Arista vEOS, Cisco IOS, IOS-XE, IOS-XR, NX-OS, Juniper Junos, and Linux.github.com · 3 Oct 2026
Command execution
Examples show connecting to a device and executing show commands such as “show ip int brief.”github.com · 3 Oct 2026
Configuration changes
Netmiko’s examples demonstrate sending configuration command sets and automatically entering configuration mode.github.com · 3 Oct 2026
Integrations
The examples include TextFSM and Genie parsers, plus device type autodetection using SSH and SNMP.github.com · 3 Oct 2026
Secure copy
Secure copy is included among the documented Netmiko use cases.github.com · 3 Oct 2026
Credential encryption
Netmiko Tools can encrypt sensitive values in YAML configuration files using Fernet or AES128, with the key read from NETMIKO_TOOLS_KEY.github.com · 3 Oct 2026
Security guidance
The encryption documentation recommends Fernet and says to keep the encryption key secure and out of version control.github.com · 3 Oct 2026
Installation and API
The README documents pip installation and links to API documentation.github.com · 3 Oct 2026
Support
The README directs users to GitHub issues for bugs and feature requests and to a Slack #netmiko channel for questions and discussion.github.com · 3 Oct 2026
License
GitHub identifies the repository license as MIT.github.com · 3 Oct 2026

Best Netmiko alternatives

See all 12