BGP Management And Source of Truth
Peering Manager is an open source solution for modeling and documenting modern BGP networks. It helps in maintaining healthy peering relations with other networks by providing a "source of truth" to configure efficiently BGP sessions. Providing a powerful API and integrating with other industry standard tools such as PeeringDB, Peering Manager is a solid on which network automation can rely.
Built for BGP Networks
Peering Manager has a data model which specifically address the needs of network engineers and operators operating BGP networks. It delivers an assortment of object types crafted to serve BGP design and documentation.
Because Peering Manager is an open source application licensed under Apache 2, its entire code base is completely accessible to the end user, and there's never a risk of vendor lock-in. Additionally, Peering Manager development is an entirely public, community-driven process to which everyone can provide input.
Peering Manager Development
Interested in contributing to Peering Manager? Check out our GitHub repository to get started!
Powered by Python
Peering Manager is built on the enormously popular Django framework for the Python programming language, already a favorite among network engineers.
- Try out our public demo if you want to jump right in
- The installation guide will help you get your own deployment up and running
- Or try the community Docker image for a low-touch approach
You can help this project in many ways. Of course you can ask for features, give some ideas for future development, open issues if you found any and contribute to the code with pull requests and patches.
You can also support the development of this project by sponsoring it. Developing such project can be time consuming and it is done on personal time. Giving few dollars/euros/pounds/etc... can be a way to say thanks and help to free some time to develop this project.
Spreading The Word
Have a look at the talks about Peering Manager if you want to know more about it and its use cases.