apium-cli
v0.0.9
Published
An interactive CLI tool for exploring OpenAPI 3 specifications in the terminal.
Maintainers
Readme
Apium
Apium is an interactive CLI tool for exploring OpenAPI 3 specifications directly from your terminal. It allows you to navigate endpoints, view detailed parameter and response information, resolve $ref schemas, and filter by HTTP methods, all with a color-coded, user-friendly interface.
Features
- Interactive navigation: Use arrow keys to scroll through endpoints and switch between HTTP methods.
- Detailed endpoint view: See parameters, types, enums, nested schemas,
$refresolution, responses, and tags. - Color-coded interface: HTTP methods and response codes are highlighted for readability.
- Full OpenAPI 3 support: Works with arrays, objects, enums, and
$refreferences. - Minimal and fast: Runs entirely in your terminal without a web interface.
Screenshot
Overview

Endpoint Details

Installation
npm install -g apium-cliUsage
cat openapi.yaml | apiumapium < openapi.yamlcurl -s https://example.com/openapi.yaml | apium TODO Features
- [ ] Parser improvements
- [ ] Add a search/filter feature for endpoint names and tags
- [ ] Support for rendering request bodies with examples in the details view
- [ ] Collapsible sections for nested schemas and array types
- [ ] Interactive tabs for responses by status code
- [ ] Auto-detect $ref circular references to avoid infinite loops
- [ ] Integrate with live API servers to send test requests
