Exploring the Nautobot Developer API
The remainder of this chapter is focused on providing an overview of the Nautobot developer API, or in other words, all of the extension points that Nautobot provides for Apps to make use of to extend and customize Nautobot’s operation and functionality. For those API features that are simple to use, we’ll show you how to experiment with adding them to your new App, while more complex features will wait until the more focused development work of the following chapters. We’ll also provide examples of specific existing Apps that use the different parts of the API.
You’ll need the ability to make changes to your App’s code to explore these features here; I recommend that you leave invoke debug
running in the terminal and just open a new terminal session to do the development work. (You can hit Ctrl + C to stop Nautobot when you’re done.) This way if your code accidentally has syntax errors or the like (it...