Skip to main content

Downloads PyPI PyPI versions GitHub Discussion Code style: black

logo

Network Automations Fabric - NORFAB


Documentation: NorFab Docs

Contact: Networktocode Slack | NetDev Community Slack | GitHub Discussions


NORFAB is a tool for extreme network automations.

The IDEA 💡

Most of the software to manage networks falls into one of the two categories:

  • heavyweight platforms running on dedicated infrastructure
  • lightweight scripts or tools developed and run locally

NORFAB goal is to be both - software you can run equally well on your laptop or on a server, centralized or fully distributed, lightweight and feature reach. Capable of doing any use cases without the need to throw gazillions of dollars and man hours at it. Always ready to serve the purpose of unlocking engineers superpowers managing modern network and making their life better.

Key Features 🚀

  • Run Anywhere - Windows, MAC, Linux, in a container or VM, on-prem or in cloud, centralized or distributed
  • Extend Anything - extendability is in the core of NORFAB
  • Integrate with Everything - Python API, REST API, CLI northbound interfaces
  • Manage Anything - develop your own services or use built-in to manage your network infrastructure
  • Model and data driven - Pydantic models for API, validation and documentation
  • Automate Anything - we mean it, sky is the limit on what you can do with NORFAB automating your networks

Architecture 🏦

TLDR Service-Oriented Architecture (SOA)

Clients communicate with broker to run the jobs, broker distributes jobs across workers comprising the service.

History 📜

NORFAB is a successor of Salt-Nornir SaltStack proxy minion aiming to surpass its limitations.

Use Cases 🔧

Collect show commands collect show commands

Configure network devices configure network devices

Test your network test network

Diagram your network diagram your network

And many more read documentation

Metadata

Release files for norfab 0.23.1

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

Source distribution (sdist)

Source distribution for norfab 0.23.1
File Size Uploaded
norfab-0.23.1.tar.gz 1.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for norfab 0.23.1
File Interpreter ABI Platform
norfab-0.23.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.9 MB

Release files / norfab-0.23.1.tar.gz

Download URL norfab-0.23.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
ccdc74332c951650508f05949aacacf6e1155c01741be22bda18ffaa0401c9bd
BLAKE2b-256 checksum
How to use checksums
33cf9df4270ce7985b9a2e7db7b70ddc5dd53b6fff94b121038b192afddb6c6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.3 CPython/3.13.13 Windows/11

Release files / norfab-0.23.1-py3-none-any.whl

Download URL norfab-0.23.1-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d369715d4f80ab36878eeb12ac66aa1d888b8d5d9a95b889092a1847e9fe8a12
BLAKE2b-256 checksum
How to use checksums
b3ed4c5a0f1f701bc1596b2c9e3e5acac496a856e37768771d64d357ac66cdd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.3 CPython/3.13.13 Windows/11

Release history Release notifications | RSS feed

0.24.4

2 release files

0.24.3

2 release files

0.24.2

2 release files

0.24.1

2 release files

0.24.0

2 release files

0.23.7

2 release files

0.23.6

2 release files

0.23.5

2 release files

0.23.4

2 release files

0.23.3

2 release files

This release

0.23.1 This release

2 release files

0.22.1

2 release files

0.22.0

2 release files

0.21.2

2 release files

0.21.1

2 release files

0.21.0

2 release files

0.20.6

2 release files

0.20.5

2 release files

0.20.4

2 release files

0.20.2

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.18.1

2 release files

0.18.0

2 release files

0.17.3

2 release files

0.17.2

2 release files

0.17.1

2 release files

0.16.6

2 release files

0.16.5

2 release files

0.16.4

2 release files

0.16.3

2 release files

0.16.2

2 release files

0.15.4

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.15.0

2 release files

0.13.0

2 release files

0.12.7

2 release files

0.12.6

2 release files

0.12.4

2 release files

0.12.3

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.0.1

2 release files

0.0.0

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