A new terminal app, ApiMug, aims to streamline developer workflows by providing an interactive UI for browsing and testing APIs directly from an OpenAPI spec.
A new terminal-based application, ApiMug, has been released to help developers more efficiently browse and test APIs directly from OpenAPI/Swagger files. Created by a developer under the username /u/doganarif, the tool is designed to provide a faster and lighter alternative to traditional workflows that involve reading a spec and then manually copying URLs into separate applications like Postman or curl.
A Faster, Lighter Workflow
ApiMug offers an interactive terminal user interface that loads OpenAPI/Swagger files (versions 2.0 and 3.0) and presents all API endpoints in a browsable list. From there, developers can send requests using keyboard shortcuts without leaving the terminal. The application handles various authentication methods, including Bearer, API Key, Basic, and OAuth2, and pretty-prints the JSON responses for readability. For situations requiring a graphical interface, the tool also includes a built-in Swagger UI server.

The Power of the OpenAPI Spec
This new tool leverages the power of the OpenAPI Specification, a community-driven open standard within the OpenAPI Initiative, a Linux Foundation Collaborative Project. Formerly known as the Swagger specification, it was donated by SmartBear in 2015 to a new open-source organization. The specification allows developers to define an API’s entire structure—including its endpoints, parameters, request/response formats, and security configurations—in a machine-readable JSON or YAML format.
This standardized approach offers significant benefits for the API lifecycle. It enables the use of tools like the OpenAPI Generator to automatically create HTTP client code, as well as set up API mocking for faster prototyping and testing. By providing a clear contract, the OpenAPI spec ensures that development teams can work efficiently and consistently across different services.
Availability
#OpenAPIspec #Swagger #APIDevelopment #DeveloperTools #ApiMug

