Send the request.
Skip everything else.

myAPI is a native API client written in Go
No account. No cloud. No Electron.

Free & open source · Windows, macOS & Linux

myAPI in dark mode — sending a request and generating PHP code myAPI in light mode — sending a request and generating cURL code
Nativeone small binary, no runtime
Offlineyour data never leaves your disk
No accountdownload, open, send
Open sourceGo + Fyne, free forever

Everything you need. Nothing you don't.

The core of API testing, without the enterprise upsell wrapped around it.

Instant code generation

Every request becomes copy-paste-ready code as you build it.

# generated from your requestcurl -X GET "{{base_url}}/todos/1" \  -H "Authorization: Bearer {{token}}"

Collections

Group related endpoints, rename and reorganize them as your API grows.

Request history

Every request you send is saved locally. Jump back to anything you ran last week.

cURL import & export

Paste a cURL command to create a request, or copy any request out as cURL.

Environment variables

Define {{variables}} once, reuse them across URLs, headers, and bodies.

Tabs

Work on several requests side by side, like a browser — not a modal maze.

Light & dark

A clean, native look in both themes. This page follows the same palette.

How it compares

If you need mock servers and team workspaces, use the big tools. If you need to send requests, myAPI opens before they finish loading.

 myAPIPostmanBruno
Native app — no Electron
Works fully offlinepartial
No account needed
Open source
Free — no paid tierfreemiumfreemium

Built in the open

myAPI is open source, written in Go with the Fyne toolkit. Star it, file issues, or send a pull request.

View on GitHub