DevOps · JetBrains plugin

Ktor HttpClient Reuse Companion

Free

HTTP Client Reuse

Warning icon on a Ktor HttpClient(...) constructor call built inside a regular function body: Ktor's own documentation states plainly: "creating HttpClient is not a cheap operation, and it's better to reuse its instance in the case of multiple requests." Building one inside a regular function means a brand new client (and its own connection pool/engine) gets created on every call.

40Downloads
0GitHub stars
2026-08-27Published
FreePricing

The gap it fixes

val client = HttpClient(CIO) compiles fine and works — call it once per request handler and every single call quietly spins up a new engine and connection pool, instead of reusing the one client instance the application already has.

Facts and pricing

Category
DevOps
Pricing
Free
Platform
IntelliJ-family
First published
2026-08-27
Marketplace ID
#33904
Repository
ktor-httpclient-reuse-companion
Growth
New listing

Related plugins

All DevOps plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.