BGP Management And Source of Truth
Peering Manager is an open source solution for modelling and documenting modern BGP networks. It helps maintain healthy peering relationships with other networks by providing a "source of truth" for efficient BGP session configuration. With a powerful API and integration with industry-standard tools such as PeeringDB, Peering Manager provides a solid foundation upon which network automation can rely.
Built for BGP Networks
Peering Manager has a data model which specifically addresses the needs of network engineers and operators managing BGP networks. It delivers a comprehensive set of object types crafted to serve BGP design and documentation.
Always Open
As an open source application licensed under Apache 2, Peering Manager's entire code base is completely accessible to end users, eliminating any risk of vendor lock-in. Additionally, Peering Manager development is an entirely public, community-driven process to which everyone can contribute.
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.
Getting Started
- 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
- Read the getting started guide to learn the core concepts and set up your first peering sessions
Helping
You can help this project in many ways. You can request features, suggest ideas for future development, open issues if you find 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 a project can be time-consuming and is done on personal time. Donating a few dollars/euros/pounds can be a way to say thanks and help free up time for continued development.
Spreading The Word
Take a look at the talks about Peering Manager to learn more about it and its use cases.