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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

norfab-0.20.6.tar.gz (344.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

norfab-0.20.6-py3-none-any.whl (440.7 kB view details)

Uploaded Python 3

File details

Details for the file norfab-0.20.6.tar.gz.

File metadata

  • Download URL: norfab-0.20.6.tar.gz
  • Upload date:
  • Size: 344.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.9 Windows/10

File hashes

Hashes for norfab-0.20.6.tar.gz
Algorithm Hash digest
SHA256 b3b07d97c546fb47a579bfa65ed6567e3a503ed9a9cac32043ef7305459c67ef
MD5 d386d4f363234adbc6f3a049a19351c8
BLAKE2b-256 0da69a735112dc41e352a7204b1a1825f5a2068855d6b8224db425b30b45f3dc

See more details on using hashes here.

File details

Details for the file norfab-0.20.6-py3-none-any.whl.

File metadata

  • Download URL: norfab-0.20.6-py3-none-any.whl
  • Upload date:
  • Size: 440.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.9 Windows/10

File hashes

Hashes for norfab-0.20.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b3f96dbf0087c243e8c54202443c0f601e8c800c1d7e25c25772ca7205ea7586
MD5 e3413360e0fa215977f0e2e09e90468c
BLAKE2b-256 8a941c272666f6974c9f0cdd8c85945633dc0f378d6bd1644bfce0e92ec3c478

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.20.6 This release

2 files

0.20.5

2 files

0.20.4

2 files

0.20.3

2 files

0.20.2

2 files

0.20.1

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.18.0

2 files

0.17.3

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.6

2 files

0.16.5

2 files

0.16.4

2 files

0.16.3

2 files

0.16.2

2 files

0.16.1

2 files

0.16.0

2 files

0.15.4

2 files

0.15.3

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.7

2 files

0.12.6

2 files

0.12.5

2 files

0.12.4

2 files

0.12.3

2 files

0.12.2

2 files

0.12.1

2 files

0.12.0

2 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.0

2 files

0.9.1

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.4

2 files

0.2.3

2 files

0.2.1

2 files

0.2.0

2 files

0.1.2

2 files

0.0.1

2 files

0.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page