API Packages and Plans
API Package refers to a logical grouping of multiple APIs from a single API provider. A package can contain one or more APIs and an API can belong to more than one package. You should have the API Administrator or Provider privileges to manage an API Package. As a consumer you can only view the API package details. Once a package is deprecated, it is no longer visible to an API Consumer.
An API Plan is the contract proposal presented to consumers who are about to subscribe APIs. Plans are offered as tiered offerings with varying availability guarantees, SLAs or cost structures associated to it. An API Package can be associated with multiple plans at a time. This helps the API Providers in providing tiered access to their APIs to allow for different service levels and pricing plans. Though you can edit or delete a plan that has subscribers Software AG recommends you not to do so.
You can create packages and plans, associate a plan with a package, and associate APIs with a package through REST services. You can view the list of packages, package details, and APIs and plans associated with the package in the API Portal User Interface.