Insomnia: API Testing and Designing App: Design, Test, and Develop REST APIs (Free software)

Insomnia is a free open-source API designing, debugging, and testing app for multiple platforms including macOS.
It has a vast ecosystem that includes 350+ plugins, supports multiple protocols, and works with API file collections.

Features

350+ open source plugins

Balance capabilities and complexity. Extend workflows when you need to (and cut bulk when you don't).

Beautiful APIs built with ease

Can APIs be beautiful? You'll see. Easily create elegant APIs with an intuitive UI and design-first approach.

Multi-protocol support

Create, organize, share, & execute HTTP, REST, GraphQL, gRPC, SOAP, or WebSockets requests without app switching.

Team Sync and E2EE

Boost team collaboration. Sync requests, collections, and projects between devices — all fully encrypted.

Git as single source of truth

Simplify version control. Push data governance & permissioning directly to your Git repo with native git sync.

Automatic validation

Ensure consistency across designs with automatic linting of your OpenAPI specification as you type.

Supported protocols

  • REST
  • GraphQL
  • gRPC
  • SOAP
  • WebSockets

Platforms

macos, windows, linux undefined

License

GPL3.0

Tags

API, rest, development, RESTful,SOAP,WebSocket,web development,programming,webdav,testing,programming,backend,internet,devtools,graphQL

Resources