Patent · US Active

Dynamic application programming interface (API) contract generation and conversion through microservice sidecars

US12254361B2 · kind B2 · utility

0Cited by
3References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 15, 2023
Grant dateMar 18, 2025
Priority date
Expiry dateDec 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.