はじめに
「昔からずっと使っているから」という理由でなんとなく使っていたPostman
年々無料版の制限が強くなり、課金圧を感じますw
Postmanに代わるツールはないかと思っていたところ、
Kong社のInsomniaというツールを知ったので、比較してみました。
Postmanの無料版について
PostmanのCEOが投稿している公式ブログ記事に
2025年時点の最新メジャーバージョンのv11の説明がされています。
「What is changing in the Free plan?」という項目にて無料プランが取り扱われていますが、
機能自体を完全に制限するのではなく、
毎月少しだけは使えるが一定数以上使うのであれば、有料版を使ってね
という形になっています。
https://blog.postman.com/postman-v11-plans-packaging-updates-2024/#plan-questions
正直、開発をする上では困る制限のされ方です。
機能自体は開放されていても、ある日からは使えなくなるかもしれないというのは前提にしにくい、、、
以前の無料版は使えていた(らしい)ので、余計に「制限されている」と感じやすいのかも
比較
果たして比較する意味があるのかすらも疑わしい基本機能たち
当然のことながら、この辺はどちらもきちんと使えます
GraphQLについては、差をつけていますが、どちらも使用に問題ありません。
Insomniaでは、自動入力補完やハイライトなどの補助機能が豊富にあったので、◎としています。
| 機能 | Postman | Insomnia |
|---|---|---|
| REST | ◎ | ◎ |
| GraphQL | 〇 | ◎ |
| gRPC | ◎ | ◎ |
細かな機能の比較についてはしてくださっている方がいました。
https://gist.github.com/samoshkin/c0a2c0dd85b1d5b02d893a0f6ac0e93c
https://omomuki-tech.com/archives/222
両サイトともにUIや軽量さはInsomnia、
自動テストや情報量についてはPostmanが優勢ということのようです。
軽量さ
ここだけは実際に動かしてみないことには体感出来なかったので、検証しました。
起動時とAPIリクエスト時の2点で動作を比較します。
検証環境は以下の通りです。
OS:Windows11
CPU:Intel(R) Core(TM) Ultra 7 258V (2.20 GHz)
メモリ:32.0GB
起動時
Windows Performance Recorder(WPR)とWindows Performance Analyzer(WPA)を使用して記録を取りました。
メモリに関しては変化がなかった&各アプリ単位での記録がなかったので、割愛します。
ご自分でも試してみたい方はこちらを参考にしてみてください↓
https://tera1707.com/entry/2023/03/04/000500
WPR以外のアプリをすべて落とした状態で
それぞれのアプリを25回ずつ起動しました。
外れ値として、上下2件ずつを消した21件を集計しました。
※WPAのCPU Usage (Precise) の「% CPU Usage」項目の値を参照しています。
| 値 | Postman | Insomnia |
|---|---|---|
| 平均 | 6.99% | 6.75% |
| 中央値 | 6.91% | 6.73% |
| 標準偏差 | 0.23 | 0.28 |
所感
CPU使用率はほぼ誤差でした。
手動での測定なので、正確な値ではないですが、
起動時間は
Postman:7秒、Insomnia:5秒
ぐらいの差がありました。
体感で「あ、速いな」と感じられるぐらいの差でした。
あとは好みの問題かもしれませんが、
Insomniaは画面が表示されたら、即使える状態なのに対し、
Postmanは画面が表示されても、個々の機能はまだロード中のことがありました。
APIリクエスト時
キャッシュしていない状態でRESTとGraphQLをそれぞれ12回ずつ投げて、
外れ値として、上下1件ずつを消した10件の結果を集計しました。
APIはなんでもよかったので、ダミーとして以下のramen-apiをお借りしました。
https://github.com/yusukebe/ramen-api
長くなりすぎるので、GETのみの比較です
GET /shops/yoshimuraya
REST
| 値 | Postman | Insomnia |
|---|---|---|
| 平均 | 40.76ms | 4.20ms |
| 中央値 | 40.02ms | 4.00ms |
| 標準偏差 | 2.88 | 0.75 |
query {
shop(id: "yoshimuraya") {
id
name
photos {
name
width
height
url
authorId
}
}
}
GraphQL
| 値 | Postman | Insomnia |
|---|---|---|
| 平均 | 45.80ms | 5.10ms |
| 中央値 | 47.96ms | 5.50ms |
| 標準偏差 | 4.58 | 1.30 |
※API自体の性能を除外するために、response timeから「待機中(TTFB)」か「Sending request」を引いた値を参照しています


所感
Insomniaが軽い!!!
なにか方法間違えたかと思うぐらいの差でした。
ちなみにキャッシュを使ったPostmanが12~13msぐらいだったので、
キャッシュ使ってなおInsomniaの方が速いですね。
Kongが軽量ってところを押し出しているのも分かります。
公式での比較
Kong公式でも比較を出していました。
https://konghq.com/performance-comparison/kong-vs-postman
セキュリティやプラグインによる拡張性に自信を持っているようです。
とはいえ、一番革命なのはここでは?というポイントが「Storage Flexibility」↓

要は情報をクラウドとかにあげずにローカルで完結させられるということ。
情報漏洩に厳しい現場で気にせずに使えるのは素晴らしい。
トークンとか、リクエストパラメータとかに気を使わなくていいのは助かります。
結論
エンジニア目線で気軽に使えるのはInsomnia
有料版も視野に入れつつ、多機能で使いたいならPostman
という感じでしょうか。
とはいえ、Insomniaは月1ぐらいのペースでどんどんリリースされているので、
今後にも期待大です!
