myapi

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2026 License: MIT Imports: 6 Imported by: 0

README

myAPI logo

myAPI

The API client that's just an app. myAPI is a fast, native API testing tool written in Go with the Fyne toolkit. No account, no cloud, no Electron — open the app, send the request.

Website: vardana.dev/myapi · Download: latest release

[!NOTE] myAPI is in alpha. It's usable for day-to-day request testing, but expect rough edges and breaking changes between releases. Bug reports are very welcome.

Screenshots

myAPI in light mode myAPI in dark mode

Features

  • Native & offline — one small binary, no browser runtime; your data never leaves your disk
  • Collections — group related endpoints, rename and reorganize them as your API grows
  • Request history — every request you send is saved locally
  • Tabs — work on several requests side by side
  • Environment variables — define {{variables}} once, reuse them across URLs, headers, and bodies; quick-switch environments from the footer
  • Auth — API Key and OAuth 2.0
  • cURL import & export — paste a cURL command to create a request, or copy any request out as cURL
  • Code generation — turn any request into cURL, Go, JavaScript, PHP, or Python code
  • Syntax-highlighted responses, request timing, and cancellable in-flight requests
  • Light & dark themes

Install

Grab a build from the releases page:

Platform Asset
Windows myapi-windows-amd64.exe
Linux myapi-linux-amd64 (or .tar.xz for a menu entry)
macOS myapi-macos-arm64.zip

Just run it — there's no installer and nothing else to set up. Windows SmartScreen will warn on first launch (the build isn't code-signed): More info → Run anyway. On Linux, chmod +x first.

Build from source

Requires Go and the Fyne prerequisites (a C compiler; on Linux also the graphics dev packages):

git clone https://github.com/vardanabhanot/myapi
cd myapi
go build .

Roadmap

  • macOS builds
  • Workspaces
  • OpenAPI / Postman import
  • Endpoint documentation
  • Multipart form support
  • Request spinner while a request is in flight

Contributing

myAPI is built in the open. Star the repo, file an issue, or send a pull request.

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL