Once you have your plugin working, you'll want to add features and customize it for your needs. This guide covers common extension scenarios.
The NetBox documentation provides comprehensive guides on plugin development:
- Plugin Development Overview - Core concepts and architecture
- Models - Creating and configuring plugin models
- Adding Models - Detailed guide on model creation
- Extending Models - Advanced model customization
- Views - Creating plugin views
- Forms - Building forms for data entry
- Tables - Displaying data in tables
- REST API - Adding REST API endpoints
- GraphQL - Adding GraphQL support
- NetBox Discussion Forum - Ask questions
- NetBox Slack - Real-time help (#netbox channel)
- Plugin Development Guide - Official documentation
Ready to share your plugin? See the Publishing Guide.