Polyglot APIs
We first had polyglot programming: using multiple programming languages to build a system.
Then came polyglot persistence: using multiple types of persistence solutions like RDBMS, NoSQL, etc in parts of a single unified system.
I tried to find any reference to Polyglot APIs on the internet. Surprisingly, I could not find this term being used to describe the polyglot nature of APIs in modern systems. Therefore I thought of defining this myself.
Polyglot APIs: Using various types of APIs in a single system; REST, GraphQL, gRPC, Websockets, etc.
With the advent of microservices architecture, we are realizing that all the above three polyglots can exist in a single system.