Announcement

Free to view yesterday and today
Customer Service: cat_manager

NetBox Device Type Library - Community Definitions

A comprehensive, community-driven repository of NetBox DeviceType definitions, simplifying the process of adding network devices, servers, and other equipment to your NetBox instance.

Python
Added on 2025年5月10日
View on GitHub
NetBox Device Type Library - Community Definitions preview
1,083
Stars
1,056
Forks
Python
Language

Project Introduction

Summary

The NetBox Device Type Library is a central, open-source repository housing a large collection of pre-defined DeviceType configurations designed for direct import into NetBox, significantly accelerating instance setup and hardware documentation.

Problem Solved

Manually creating accurate DeviceType definitions in NetBox for every piece of hardware can be a time-consuming and error-prone process. This library eliminates the need to start from scratch for common devices.

Core Features

Extensive Library

Access a vast collection of DeviceType definitions contributed by the NetBox community, covering a wide range of manufacturers and models.

Easy Import Format

All definitions are provided in standard formats (primarily YAML) that can be easily imported into any NetBox instance.

Community Vetted Content

Leverage definitions created and reviewed by fellow NetBox users, ensuring accuracy and consistency.

Tech Stack

YAML
Git
NetBox

Use Cases

The Device Type Library is invaluable in various scenarios involving NetBox deployment and management:

Initial NetBox Setup

Details

When deploying a new NetBox instance, use the library to import definitions for all your existing hardware models in bulk.

User Value

Drastically reduces the time required to populate the database with accurate hardware details.

Adding New Hardware

Details

Before adding a new type of switch, server, or other device, check the library for a pre-existing definition to ensure consistency.

User Value

Ensures that newly added devices are documented accurately and conform to standardized definitions.

Contributing Definitions

Details

If you have created custom definitions, contributing them back to the library helps other users and ensures your definition is maintained within the community standard.

User Value

Shares knowledge, improves the library for everyone, and helps maintain your definition.

Recommended Projects

You might be interested in these projects

kokketiny-AES-c

A compact and portable C implementation of AES encryption (AES-128, AES-192, AES-256) suitable for embedded systems and resource-constrained environments.

C
45961339
View Details

k8sgpt-aik8sgpt

K8sGPT is a powerful tool that simplifies troubleshooting and debugging for Kubernetes clusters using AI, making Kubernetes more accessible and providing actionable insights.

Go
6591808
View Details

hypermodeincristretto

Ristretto is a high-performance, memory-bound, concurrent cache written in Go, designed for applications requiring efficient caching with strict memory limits.

Go
6182406
View Details