As platforms mature, teams often want to define and operate APIs at multiple levels simultaneously:
- Low-level, service-oriented APIs for internal use
- Higher-level, consumer-oriented APIs for specific use cases
At the same time, platform teams still need to understand dependencies, enforce governance, and apply consistent controls.
This is exactly where API packaging becomes critical.

API packages, available in Catalog / APIs, allow you to group operations from one or more existing Catalog APIs into a single package. Think of a package as a curated API product built from your underlying building blocks.
With API packages, you’re able to:
- Assemble operations across multiple APIs
- Apply rate limits at the package level
- Override rate limits for specific operations when needed
When an application registers for an API package, those limits are enforced automatically through the gateway.