mirror of
https://github.com/adidas/api-guidelines.git
synced 2025-10-25 15:19:19 +00:00
11 lines
556 B
Markdown
11 lines
556 B
Markdown
# Internal vs Public Specifications
|
|
|
|
AsyncAPI specs **MAY** be created both for public APIs or for internal APIs. 
|
|
|
|
* Public APIs are those who are created to be consumed by others
|
|
* Internal APIs are only for development teams for a particular project
|
|
|
|
There are no differences with regards to the spec definition, but internal APIs **SHOULD** have restricted access limited only to the internal development team for a particular project or product.
|
|
|
|
This access control is handled through Role-Based Access Control (RBAC) implemented in Swaggerhub.
|