---
title: "fp-go HTTP Requests - Air Market"
description: "You are making HTTP calls in fp-go and want them to fit the same composable style as the rest of your code, with errors carried along rather than handled at every line. This covers the client, buildi…"
canonical: "https://airmarket.ai/app/fp-go-http"
---

[Air Market](/) / [Developer Tools](/category/devtools) / fp-go HTTP Requests

Skill by [International Business Machines](/@ibm)

# fp-go HTTP Requests

Make HTTP calls that keep their errors inside the pipeline

## What this does

You are making HTTP calls in fp-go and want them to fit the same composable style as the rest of your code, with errors carried along rather than handled at every line. This covers the client, building up a request, reading the response back, and doing several calls in parallel. Reach for it when a call needs to be part of a pipeline, not a detour out of one.

### Top 3 things it does for you

- Build an HTTP request piece by piece
- Read a JSON or text response into your pipeline
- Fire several requests at once

## Information

**fp-go HTTP Requests at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [International Business Machines](/@ibm) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 9 KB |
| Licence | Apache-2.0 |
| Repository | [IBM/fp-go](https://github.com/IBM/fp-go/tree/6eb7e25645d02dc8f945c264e29dbb8d52092304/skills/fp-go-http) |
| GitHub stars | 2,018 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of fp-go HTTP Requests and flagged nothing. AIR's verdict: **safe**.

**What fp-go HTTP Requests's check was run against**

|  |  |
| --- | --- |
| Commit | 6eb7e25645d02dc8f945c264e29dbb8d52092304 |
| Content hash | 0a3fa2a3fe93b18bb18f34f8c4c7265cb65d197855e56d0485d46cf9b2c2d47d |
| Files read | [Browse the files at this exact commit](https://github.com/IBM/fp-go/blob/6eb7e25645d02dc8f945c264e29dbb8d52092304/skills/fp-go-http/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for fp-go HTTP Requests](/security/fp-go-http)

## About fp-go HTTP Requests

This is about making HTTP requests in fp-go with the ReaderIOResult-based client. It covers creating the client and the requests, the builder pieces for setting a URL, a JSON body, a bearer token, headers and query arguments, and the readers that turn a response into JSON, text, the raw bytes or the full response.

It also covers doing requests in parallel with the traverse helpers, and building pipelines that are context-aware and propagate their errors through the Result monad rather than breaking out of the flow.

## What's inside

- SKILL.md - instructions

## Questions

### Is fp-go HTTP Requests safe to install?

AIR scanned this exact version of fp-go HTTP Requests and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 6eb7e25645d0, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/fp-go-http.

### How do I install fp-go HTTP Requests?

Open https://airmarket.ai/app/fp-go-http on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/IBM/fp-go/tree/6eb7e25645d02dc8f945c264e29dbb8d52092304/skills/fp-go-http. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by International Business Machines](/@ibm)

---

Canonical URL: <https://airmarket.ai/app/fp-go-http>
