Hi! API Hub and the developer portal are suited for different purposes, you can find some differences below:
API hub
- A central place for internal teams to find, register, and manage their API information
- Covers all APIs, including unreleased, live, retired, and everything in between
- Foundation for applying the API standards you define
- Define internal ownership info and application/service dependencies
- Agnostic of the platforms used to manage the APIs
- Only accessible within your organization. No styling/theming of look and feel
Developer Portal
- A storefront for APIs that are available for internal/external app developers and partners to consume
- Developer friendly documentation
- Self service app registration and API product subscription, credential management, “Try It” functionality, code snippets
- Can be externally facing, with branded look and feel, more product marketing content, forums/blogs etc
- Ability to offer monetized API packages