Insomnia - マルチプラットフォームで動作するWeb APIクライアント
Web APIを使って開発を行っていると必要になるのがWeb API用のクライアントアプリになるでしょう。Web APIを細かな条件をつけて実行し、その結果を確認したり、JSONなどをフィルタリングできるのがポイントです。開発効率を向上させるのに必須の存在です。 そんなWeb API、今回はREST APIのクライアントソフトウェアがInsomniaになります。クラスプラットフォームで動くのがポイントです。
Insomniaの使い方
メイン画面です。
ヘッダー情報を確認できます。
Cookie。
タイムラインはより細かく確認できます。
OAuth2にも対応しています。
データフォーマットとしてはXML/JSON、フォームデータを送信できます。
InsomniaはElectronで作られているのでマルチプラットフォームで動作します。より直感的なインタフェースを目指しているとのことで、使いこなすのは難しくないでしょう。Web APIを伴う開発の際にお供として用意しておくと良いでしょう。
InsomniaはWindows/macOS/Linux用のオープンソース・ソフトウェア(GPL)です。
getinsomnia/insomnia: The most intuitive cross-platform REST API Client ?