Once you have identified one or more packages that you want to publish, you will need a place to store them. For this, you can use the Azure Artifacts offering. The following diagram shows the structural makeup of Azure Artifacts:
Within Azure Artifacts, you can create one or more feeds where you can store your packages. For each package, you can have multiple versions in a feed. The feed is the level on which you can set up authorizations for publishing packages. Within a feed, you can create one or more views that you can use for setting up authorizations for consuming packages. A specific version of any given package can be in more than one view at the same time. The following sections discuss all these concepts in more detail.