How can we help?

Automation: Jobs and Workflows

In the automation section you can take your devices, and run jobs on them. These jobs are written in python code and will allow you to execute cli commands on your device. You...

read more

External Git repository sync

This feature allows automatic syncing of configs and rules (local repository) to external Git providers (e.g., GitHub, GitLab). When enabled, any push to the local repository...

read more

HTTPS support for Netpicker

Add an SSL Certificate First, ensure you have the file nginx-ssl.conf in your project folder. If it's missing, download it from the Netpicker GitHub repository. To add a...

read more

Audit logging

You can set up audit logging by setting an extra parameter in your docker-compose.yml file: x-api: &api_commonimage: netpicker/apienvironment:ENABLE_AUDIT_LOGGING: 1 This logs...

read more

System requirements

If you need help setting up Netpicker on your system, contact us and one of our engineers can help and advise you. Requirements for the Docker images An operating system with the...

read more

Dedicated network connections

Netpicker provides the option to use dedicated network connections when connecting using SSH to your devices. By default, this is not enabled because it can slow down running the...

read more

Custom device timeout setup

To use device tags for custom (Netmiko) timeouts for config backups and real-time commands in the test run, you need to add an extra parameter to your docker-compose.yml file....

read more

Webhooks

Webhooks let Netpicker notify another system as soon as a backup, compliance run, or automation job finishes. A webhook can open a ticket, post a message, update a dashboard, or...

read more

Netpicker architecture overview

Netpicker is an on-premise containerized solution designed to automate network device configuration and testing. The architecture leverages Docker containers, role-based access,...

read more

Clean installation guide

In order to start with a clean installation of Netpicker, please follow these steps to clean existing Netpicker data in your system. Navigate to the netpicker directory (where...

read more

Netpicker test rule syntax

Netpicker allows you to create custom rules (Python unit tests using pytest) to test your network devices. This guide outlines how to write these rules. Creating a Rule A rule in...

read more

Installation guide (using Docker)

This guide explains the installation process of Netpicker on a machine with internet access and Docker installed. Prerequisites A machine with Docker installed Step 1: Clone our...

read more