# Apache HttpComponents

**Canonical:** https://apis.io/providers/apache-http/  
**APIs profiled:** 3

Apache HttpComponents is a set of Java HTTP components, including a feature-rich HTTP client (HttpClient 5.x) and HTTP server components. It provides connection pooling, async I/O, TLS/SSL support, authentication, cookie management, and content negotiation for Java applications making HTTP requests.

## Kin Score — 34.1 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 34.1).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 55.9 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 21.1 |
| Developer Ergonomics | 23.8 |
| Commercial Clarity | 15.8 |
| Access Clarity | 15.8 |

## Agent readiness — 20.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium — onboarding: unknown, pricing: freemium, trial: no (confidence: medium).

## APIs (3)

- **Apache HttpComponents Java SDK** — Maven artifact for Apache HttpComponents HttpClient 5.x providing full HTTP client functionality including fluent API, async client, and reactive streams support.
- **Apache HttpComponents Configuration API** — Client configuration operations
- **Apache HttpComponents Requests API** — HTTP request execution operations

## Agentic access (1)

- **Apache Http Agentic Access** — 3 operations · 3 acting

## Security (2)

- **Apache Http Domain Security** — TLSv1.3 · HSTS · DMARC
- **Apache Http Vulnerability Disclosure** — security.txt · contact published

## Plans (1)

- **Apache Http Plans Pricing**

## Use cases (5)

- **REST API Client Integration** — Consume REST APIs from Java applications with connection pooling and retry logic.
- **Web Scraping** — Crawl and fetch web content with cookie handling and redirect following.
- **Microservices HTTP Communication** — Make service-to-service HTTP calls with connection reuse and timeout configuration.
- **Authentication Token Refresh** — Implement OAuth2 token refresh flows using the authentication interceptor framework.
- **File Upload and Download** — Stream large file uploads and downloads via multipart or chunked transfer encoding.

## Tags

Apache, HTTP Client, Java, Open-Source, SDK

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/apache-http/). Scores are computed from the provider's own public artifacts under a published rubric.
