How to create Netbox plugin? #14422
-
I want to create a Netbox plugin. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Honestly the Django project site documentation is excellent and has extensive tutorials
https://docs.djangoproject.com
in addition to any specific documentation for Netbox
—
Mark Tinberg ***@***.***>
Division of Information Technology-Network Services
University of Wisconsin-Madison
…________________________________
From: Vladimir Prusakov ***@***.***>
Sent: Monday, December 4, 2023 10:12 AM
To: netbox-community/netbox ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [netbox-community/netbox] How to create Netbox plugin? (Discussion #14422)
I want to create a Netbox plugin.
I have experience with Python, Netbox API, Flask, FastAPI, but have no experience with Django. How should I start?
Please advise any useful resources, books, YouTube or courses to gain experience.
—
Reply to this email directly, view it on GitHub<#14422>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAS7UM4J4YGZVXVWTPKKNBTYHXY6TAVCNFSM6AAAAABAGHPS6OVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZVHEZDGNBQGY>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I acknowledge that Django serves is the foundation, but I am mostly looking for tutorials that provide step-by-step guidance on creating Netbox plugin. |
Beta Was this translation helpful? Give feedback.
-
There is pretty good documentation in NetBox docs: https://docs.netbox.dev/en/stable/plugins/development/ Here is a NetBox plugin development tutorial: https://github.com/netbox-community/netbox-plugin-tutorial There is also a package cookiecutter-netbox-plugin (https://github.com/netbox-community/cookiecutter-netbox-plugin) that will scaffold a base plugin that you can extend that makes it easier to get started. |
Beta Was this translation helpful? Give feedback.
There is pretty good documentation in NetBox docs: https://docs.netbox.dev/en/stable/plugins/development/
Here is a NetBox plugin development tutorial: https://github.com/netbox-community/netbox-plugin-tutorial
There is also a package cookiecutter-netbox-plugin (https://github.com/netbox-community/cookiecutter-netbox-plugin) that will scaffold a base plugin that you can extend that makes it easier to get started.