Intro to Nautobot App Development
In this chapter, you will be introduced to the Nautobot Developer API that is used to extend Nautobot and create Nautobot Apps. By the end of this chapter, you will know how to set up a basic Python development environment for working with Nautobot, you will know the internals and structure of a Nautobot App, and you will have a good idea of the types of features and extensions you can enable in your App.
This chapter consists of two primary sections. In the first section, we will walk through the steps involved in creating and running a new basic Nautobot App using the Nautobot App Cookiecutter project template. The second section of this chapter will provide an overview of the many different features of the Nautobot Developer API that a Nautobot App can make use of, including concrete examples of existing Apps that use many of these features.
In this chapter, we will cover the following topics:
- Setting up your system for Nautobot App...