Network Automations Fabric [NorFab] - communication networks automations
Project description
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
Configure network devices
Test your network
Diagram your network
And many more read documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file norfab-0.12.7.tar.gz.
File metadata
- Download URL: norfab-0.12.7.tar.gz
- Upload date:
- Size: 156.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.9 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe4f8e6f84e7ad91454b8181013ef23536f9f013c41f2d089caaa81f09c157ae
|
|
| MD5 |
d397456aaf17cc7abbc8c9d847e9f00b
|
|
| BLAKE2b-256 |
edfcad494d7feab4c4e6ae74c5adc9e3029355529bda1f3501476368d7ee9007
|
File details
Details for the file norfab-0.12.7-py3-none-any.whl.
File metadata
- Download URL: norfab-0.12.7-py3-none-any.whl
- Upload date:
- Size: 211.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.9 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86a9766294107b089759e63068bca11643f7c6f6b8d4b60985fc350a01d0dc35
|
|
| MD5 |
a266846773647502f49a07a1be1e8b34
|
|
| BLAKE2b-256 |
f75dab16b8f9b48d089463932cc1424bba329bbba8c60f79059a81c2af2d01f1
|