I'm updating a little telemetry-logging blueprint that uses HTTP requests to log game events to a server.

In the past, I've used the [Fetch plugin][1] for this, though it's currently listed as "Not for Sale" and at least for now [it's unclear why][2].

There's also [HTTP Requests for Blueprints][3] currently listed for $4.99, which isn't bad.

But in my search, I also found [HTTP request][4] and [related nodes][5] in the core Unreal 5.2 documentation - so I wondered if this functionality is built-in now and no longer requires a separate plugin?

The trouble is, when I create a blueprint class and try to search for http-related nodes to add in its event graph, it comes up empty:

[![Empty search box for http][6]][6]

Am I using the wrong type of blueprint, do I need to somehow enable/import the HTTP nodes as a library, or am I doing something else wrong here?

Or have I simply misunderstood the (regrettably sparse, as usual) Unreal documentation, and this is still a feature that requires extra C++ code or plugins to achieve?


 [1]: https://www.unrealengine.com/marketplace/en-US/product/fetch-a-simple-http-client/
 [2]: https://github.com/GDi4K/unreal-fetch/issues/15
 [3]: https://www.unrealengine.com/marketplace/en-US/product/http-requests-for-blueprints
 [4]: https://docs.unrealengine.com/5.2/en-US/BlueprintAPI/Http/HttpRequest_1/
 [5]: https://docs.unrealengine.com/5.2/en-US/BlueprintAPI/MovieRenderPipeline/SendHTTPRequest/
 [6]: https://i.sstatic.net/8Z41F.png