AI-Powered Swagger/OpenAPI Developer Assistant

Application Programming Interface (API) specifications written in the Swagger/OpenAPI format are the primary reference for developers who consume RESTful services, yet large specifications are time-consuming to read, cannot be queried in natural language, and must be tested and documented using separate tools. This paper presents the AI-Powered Swagger/OpenAPI Developer Assistant, a web-based platform that unifies these activities in a single workspace. A developer uploads a specification in JSON or YAML format; a Spring Boot back end parses it into structured endpoint information and supplies it as context to the Google Gemini large language model, which answers natural-language questions about endpoints, authentication, parameters, request and response schemas and error codes. The platform further provides an interactive API playground that builds request forms from the specification, executes live requests through a server-side executor and explains the returned response, together with a documentation generator for single endpoints or the complete API. The user interface is implemented in React with TypeScript. The paper describes the architecture, design decisions, implementation and security considerations of the system and discusses its advantages and limitations compared with a conventional multi-tool workflow.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-28
DOI
https://doi.org/10.5281/zenodo.23728326
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI-Powered Swagger/OpenAPI Developer Assistant

S Pooja, Ms. Haritha M, MANOJ KUMAR P, SACHIN ANNADASAN et al.
2 links
Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Research
article

AI-Powered Swagger/OpenAPI Developer Assistant

S Pooja, Ms. Haritha M, MANOJ KUMAR P, SACHIN ANNADASAN, Mathesh
article en

Abstract

Application Programming Interface (API) specifications written in the Swagger/OpenAPI format are the primary reference for developers who consume RESTful services, yet large specifications are time-consuming to read, cannot be queried in natural language, and must be tested and documented using separate tools. This paper presents the AI-Powered Swagger/OpenAPI Developer Assistant, a web-based platform that unifies these activities in a single workspace. A developer uploads a specification in JSON or YAML format; a Spring Boot back end parses it into structured endpoint information and supplies it as context to the Google Gemini large language model, which answers natural-language questions about endpoints, authentication, parameters, request and response schemas and error codes. The platform further provides an interactive API playground that builds request forms from the specification, executes live requests through a server-side executor and explains the returned response, together with a documentation generator for single endpoints or the complete API. The user interface is implemented in React with TypeScript. The paper describes the architecture, design decisions, implementation and security considerations of the system and discusses its advantages and limitations compared with a conventional multi-tool workflow.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 6%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
AI-Powered Swagger/OpenAPI Developer Assistant — S Pooja, Ms. Haritha M, et al. · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS