https://github.com/clicon/clixon-controller
Clixon network controller
https://github.com/clicon/clixon-controller
Last synced: 3 months ago
JSON representation
Clixon network controller
- Host: GitHub
- URL: https://github.com/clicon/clixon-controller
- Owner: clicon
- License: apache-2.0
- Created: 2022-12-05T09:25:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-02-11T14:36:21.000Z (4 months ago)
- Last Synced: 2026-02-11T22:37:17.476Z (4 months ago)
- Language: Shell
- Size: 2.07 MB
- Stars: 28
- Watchers: 6
- Forks: 8
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Publiccode: publiccode.yml
Awesome Lists containing this project
- awesome-network-automation - Clixon Controller Code - The Clixon controller is an open-source tool for network automation of devices based on NETCONF and YANG. (Clixon / NETCONF)
README
[](https://github.com/clicon/clixon-controller/actions/workflows/test.yml) [](https://clixon-controller-docs.readthedocs.io/en/latest/?badge=latest) [](https://codecov.io/gh/clicon/clixon-controller)
Clixon controller:
The Clixon controller is an open-source manager of network devices based on NETCONF and YANG.
See [Install](INSTALL.md), [User guide](https://clixon-controller-docs.readthedocs.io/en/latest), [project page](https://www.clicon.org/#controller) and [FAQ](https://clixon-controller-docs.readthedocs.io/en/latest/faq.html)
Clixon interaction is best done posting issues, pull requests, or joining the
[Matrix clixon forum](https://matrix.to/#/#clixonforum:matrix.org).
Other Clixon projects include [CLIgen](https://github.com/clicon/cligen), [Clixon](https://github.com/clicon/clixon), and others.
Python API:
The Clixon controller uses a [Python API](https://github.com/clicon/clixon-pyapi) for services.
Additional features:
* Add, delete and validate device configuration
* Multi vendor support, can use any device capable of using NETCONF and YANG.
* Templates support
* Local configuration datastore
* Loadable device profiles
Demo:

To launch a container with the controller and two fake routers based on OpenConfig:
```
$ ./start-demo-containers.sh
$ docker exec -it demo-controller clixon_cli
nobody@3e29b6e15c34>
```
The Clixon controller is open-source Apache License, Version 2.0, see [LICENSE](LICENSE).
The controller has a main branch continuously tested with CI.
Clixon controller is sponsored by [SUNET](https://www.sunet.se)