← Package directory
Available on winget

Install apic-gui

Desktop GUI for apic — design and collaborate on Git-friendly API contracts.

Install with winget
winget install --id rizukirr.apic-gui
Upgrade
winget upgrade --id rizukirr.apic-gui
Uninstall
winget uninstall --id rizukirr.apic-gui

About apic-gui

apic-gui is the desktop front-end for apic, built on the shared apic-core, for designing, validating, and collaborating on API contracts with a graphical interface.

What's new in 0.4.0

A large release: a simplified, breaking contract format plus full redesigns of both the TUI and the desktop GUI editors around it. Changed - Contract format (breaking). The request URL is now a single free-form string ("url": "https://api.example.com/v1/users/{id}") with inline {name} path tokens, replacing the old structured URL object. Query parameters are { name, value, description, required }, both query parameters and headers gain a required flag, and each response can carry its own headers. A request body is the raw JSON payload written directly under request, and a response body is written under the response's schema key. The old type/schema field-level model and the { "example": ... } body wrapper are gone. - User-facing messages use commas instead of semicolons and em-dashes. - TUI editing, redesigned. The endpoint header is one inline-editable METHOD url line; the method is chosen from a picker popup instead of cycling. QUERY and HEADERS are NAME/VALUE(/DESCRIPTION) tables. RESPONSE is a code - title tab strip: a opens a Status / Short Description form and then the JSON editor, e edits a tab's status/title (or opens the editor on its body), and d removes a response. The JSON editor saves with Ctrl-S, cancels with Esc, and pretty-prints with Ctrl-P; saving an empty body removes its response. - Desktop GUI, redesigned. A single tabbed editor (Overview, Headers, Query, Request, Response) with a line-numbered JSON editor, metadata tables carrying a Required/Optional chip, editable response-code tabs, frameless inline inputs, and a calmer green theme. Added - The HTTP...

Read release notes

Version history

Version Updated Notes
0.4.0 Unknown A large release: a simplified, breaking contract format plus full redesigns of both the TUI and the desktop GUI editors around it. Changed - Contract format (breaking). The request URL is now a single free-form string ("...
0.3.6 Unknown No notes