{"repo":"tbotnz/netpalm","free":true,"listed":false,"github":"https://github.com/tbotnz/netpalm","clone":"git clone https://github.com/tbotnz/netpalm.git","description":"ReST based network device broker","language":"Python","stars":454,"topics":["jinja2-templates","webhook","napalm","ncclient","netmiko","network-programming","network-automation","docker","juniper","cisco"],"license":"LGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"The Open API Platform for Network Devices netpalm makes it easy to push and pull state from your apps to your network by providing multiple southbound drivers, abstraction methods and modern northbound interfaces such as open API3 and REST webhooks. Supporting netpalm Apcela Because Enterprise Speed Matters Delivering the power to communicate Maybe you? Table of Contents What is netpalm? Features Concepts Additional Features Examples API Docs Caching Configuration Installation Further Reading Contributing What is netpalm? Leveraging best of breed open source network components like napalm, netmiko, ncclient and requests, netpalm makes it easy to abstract from any network devices native telnet, SSH, NETCONF or RESTCONF interface into a modern model driven open api 3 interface. Taking a platform based approach means netpalm allows you to bring your own jinja2 config, service and webhook templates, python scripts and webhooks for quick adoption into your existing devops workflows. Built on a scalable microservice based architecture netpalm provides unparalleled scalable API access into your network. Features - Speaks REST and JSON RPC northbound, then CLI over SSH or Telnet or NETCONF/RESTCONF southbound to your network devices - Turns any Python script into a easy to consume, asynchronous and documented API with webhook support - Large amount of supported network device vendors thanks to napalm, netmiko, ncclient and requests - Built in multi-level abstraction interface for net","default_branch":null,"files":null,"tree":[],"storefront":"/r/tbotnz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tbotnz/netpalm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}