Dynamic application programming interface (API) contract generation and conversion through microservice sidecars
US12254361B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 15, 2023 |
| Grant date | Mar 18, 2025 |
| Priority date | — |
| Expiry date | Dec 15, 2043 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/133
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Embodiments described herein are generally directed to the use of sidecars to perform dynamic Application Programming Interface (API) contract generation and conversion. In an example, a first sidecar of a source microservice intercepts a first call to a first API exposed by a destination microservice. The first call makes use of a first API technology specified by a first contract and is originated by the source microservice. An API technology is selected from multiple API technologies. The selected API technology is determined to be different than the first API technology. Based on the first contract, a second contract is dynamically generated that specifies an intermediate API that makes use of the selected API technology. A second sidecar of the destination microservice is caused to generate the intermediate API and connect the intermediate API to the first API.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.