Skip to main content

Network Automations Fabric (NorFab) - module for communication networks automations

Project description

Network Automations Fabric - NORFAB

NORFAB is a tool for extreme network automations.

Interested? read documentation

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.

Project details


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.0.0a0.tar.gz (57.7 kB view details)

Uploaded Source

Built Distribution

norfab-0.0.0a0-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

Details for the file norfab-0.0.0a0.tar.gz.

File metadata

  • Download URL: norfab-0.0.0a0.tar.gz
  • Upload date:
  • Size: 57.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10

File hashes

Hashes for norfab-0.0.0a0.tar.gz
Algorithm Hash digest
SHA256 9a504d1086a2953c66cf761f5ad22f3043ba6d3771905e0191b5c97b012cf71e
MD5 e7c8c1c6f86195b5494578443b97539c
BLAKE2b-256 7776f6ee10d1fb89a5322408ef977e5416f1aa6683001facad4768041eeaf411

See more details on using hashes here.

File details

Details for the file norfab-0.0.0a0-py3-none-any.whl.

File metadata

  • Download URL: norfab-0.0.0a0-py3-none-any.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10

File hashes

Hashes for norfab-0.0.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 836755b6e802363b394d22ba8b508d4bea7265fa6f1b1ead537366d9a8902a8f
MD5 b6f2403c0cd57e849ddd34f98278516a
BLAKE2b-256 b8df8526437da20ce2ea9ed9d3e9c121310b1923066d4f6ff20e77534917652b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page