Skip to content
SPECIFICTION
Get listed

NetKeep vs RANCID

NetKeep

github.com

RANCID

shrubbery.net

Side by side

FigureNetKeepRANCID
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
macOS—Yes
LinuxYesYes
Self-hostedYesYes
Plans published11
Spec score · Network Configuration Management Software7.4 (#19)7.9 (#9)
LicenseNetKeep's original code is distributed under the GNU Affero General Public License v3.0.The published license permits redistribution and use in source and binary forms subject to its stated conditions.
PurposeNetKeep collects, versions, compares, and protects network device configurations for ISPs and infrastructure teams.RANCID monitors network-device configurations, records configuration and hardware/software history in a revision control system, and emails detected differences.
SupportCommunity support is best-effort with no SLA; commercial implementation, migration, or operational support is arranged by email.The maker directs users to [email protected] and the rancid-announce and rancid-discuss mailing lists for problems, contributions, and suggestions.

Plans

NetKeep

  • NetKeepFree

NetKeep pricing →

RANCID

  • FreeFree

RANCID pricing →

In their own words

NetKeep

NetKeep is a free, open-source, self-hosted system for collecting, versioning, comparing, and protecting network-device configurations. It uses Oxidized 0.37.0 to gather configurations and keeps each version in permanent Git history. Teams can search, download, and compare revisions with unified or side-by-side diffs. Read-only inventory synchronization is available with LibreNMS and NetBox. Notifications can be sent by email, signed webhook, or Telegram. Full backups may be encrypted and stored locally or in S3-compatible services, with private Git mirroring as another option. Roles include owner, administrator, operator, and reader; optional TOTP two-factor authentication and passkeys are supported. Safe mode exports and compares configurations without applying changes, although arbitrary Ruby or unreviewed drivers reduce that assurance. Installation needs a Linux amd64 or arm64 server, Docker Engine 25+, Docker Compose plugin 2.24+, and persistent storage. The product is on-premises under AGPL-3.0.

Visit github.com

RANCID

RANCID is free, open-source software that monitors network-device configurations and keeps their changes in revision control. It logs into devices, runs commands, reformats output to remove changing values that do not represent meaningful configuration differences, emails detected changes, and commits updates to version control. CVS, Subversion, and Git are listed for maintaining history. Login scripts connect through Telnet or SSH, and included looking-glass software provides device access. The maker lists support for equipment including Allied Telesis, Cisco, Juniper, Catalyst, Foundry/Brocade, Redback, ADC, Alteon, and HP Procurve, among others. RANCID is available for Linux, macOS, and self-hosted deployment; version 3.14 is identified as current. It has no GUI or web interface for configuration, although separate tools can show diffs and repositories. Setup guidance generally assumes basic Unix and tool knowledge, and versions 2.3 onward require Expect 5.40 or later.

Visit shrubbery.net