starbase
starbase copied to clipboard
Add Netbox integration
I use https://github.com/netbox-community/netbox as a source of system/network related information. It contains much of the same data as your Host, IPAddress, Asset, etc models and I was looking to have that added as a new data source with mapped models. It'll help me enrich some of my other data points that are missing some contextual information.
@thapr0digy Great suggestion and thanks for opening this issue! Are you interested in working on this? Our team is willing to give you pointers, link to samples, etc.
Here are a few links if you are, in fact, interested:
- An integration base template: https://github.com/jupiterone/integration-template
- Our SDK for building new integrations: https://github.com/JupiterOne/sdk
- Many existing integrations for inspiration: https://github.com/JupiterOne?q=graph-&type=all&language=&sort=
You're welcome! Unfortunately I don't know TypeScript so can't say I'd be able to assist anytime soon. If I can contribute in the future or add improvements to it once I get up to speed though I will.
@thapr0digy This is helpful feedback! What are your thoughts on supporting other languages for development?
@thapr0digy Update! We're working on an initial integration that ingests devices. You can track the progress here: https://github.com/JupiterOne/graph-netbox/pull/3
I think supporting other languages would be beneficial for people to contribute if possible. Python would easily go to the top since I feel almost everyone has adopted that in some form.
Awesome btw that you're already ingesting devices from netbox! So glad and I'll see if there's anything I can contribute in the future