Skip to content
@nmstate

nmstate

Welcome to NMstate

Nmstate provides a set of libraries with an accompanying command line tool that manages host networking settings in a declarative manner. The networking state is described by a pre-defined schema. Reporting of current state and changes to it (desired state) both conform to the schema.

Nmstate is aimed to satisfy enterprise needs to manage host networking through a northbound declarative API and multi provider support on the southbound. NetworkManager acts as the main provider supported.

Please refer to https://nmstate.io/ for more documentation.

Popular repositories Loading

  1. nmstate nmstate Public

    Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner.

    Rust 392 121

  2. kubernetes-nmstate kubernetes-nmstate Public

    Declarative node network configuration driven through Kubernetes API.

    Go 286 121

  3. nmstate.github.io nmstate.github.io Public

    nmstate website and documentation repo:

    Shell 2 24

  4. test-env test-env Public

    Shell 2

  5. .github .github Public

  6. kubernetes-nmstate-ci kubernetes-nmstate-ci Public

    Forked from nmstate/kubernetes-nmstate

    Declarative node network configuration driven through Kubernetes API.

    Go

Repositories

Showing 7 of 7 repositories
  • kubernetes-nmstate Public

    Declarative node network configuration driven through Kubernetes API.

    nmstate/kubernetes-nmstate's past year of commit activity
    Go 286 Apache-2.0 121 9 10 Updated Sep 17, 2026
  • nmstate Public

    Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner.

    nmstate/nmstate's past year of commit activity
    Rust 392 Apache-2.0 121 77 (5 issues need help) 19 Updated Sep 17, 2026
  • test-env Public
    nmstate/test-env's past year of commit activity
    Shell 0 Apache-2.0 2 0 1 Updated Sep 17, 2026
  • .project Public

    Project metadata for NMstate - CNCF .project automation

    nmstate/.project's past year of commit activity
    0 1 1 1 Updated Jul 29, 2026
  • nmstate.github.io Public

    nmstate website and documentation repo:

    nmstate/nmstate.github.io's past year of commit activity
    Shell 2 CC-BY-4.0 24 1 1 Updated Jul 1, 2026
  • .github Public
    nmstate/.github's past year of commit activity
    0 0 0 0 Updated Jun 11, 2026
  • kubernetes-nmstate-ci Public Forked from nmstate/kubernetes-nmstate

    Declarative node network configuration driven through Kubernetes API.

    nmstate/kubernetes-nmstate-ci's past year of commit activity
    Go 0 Apache-2.0 122 0 0 Updated Apr 13, 2026

Top languages

Shell Go Rust

Most used topics

Loading…