# Retrofit

**Canonical:** https://apis.io/apis/retrofit/retrofit-core/  
**Provider:** Retrofit — https://apis.io/providers/retrofit/  
**Documentation:** https://square.github.io/retrofit/

Retrofit is one of 4 APIs that [Retrofit](https://apis.io/providers/retrofit/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 1 JSON Schema definition. Tagged areas include Android, HTTP Client, Java, Kotlin, and Open-Source. The published artifact set on APIs.io includes API documentation, a changelog, and 1 JSON Schema.

Retrofit is a type-safe HTTP client for the JVM that turns annotated Java/Kotlin interfaces into HTTP API calls. Supports all HTTP methods via annotations. Built on OkHttp with support for synchronous Call, RxJava, Java 8 CompletableFuture, and Kotlin coroutines.

## Machine-readable artifacts (6)

- **Documentation** — https://square.github.io/retrofit/
- **GitHub** — https://github.com/square/retrofit
- **ChangeLog** — https://github.com/square/retrofit/blob/trunk/CHANGELOG.md
- **JavaDoc** — https://square.github.io/retrofit/2.x/retrofit/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/retrofit/refs/heads/main/json-schema/retrofit-library-schema.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/retrofit/refs/heads/main/apis.yml

## Other Retrofit APIs (3)

- [Retrofit Converters](https://apis.io/apis/retrofit/retrofit-converters/)
- [Retrofit Call Adapters](https://apis.io/apis/retrofit/retrofit-adapters/)
- [Retrofit Mock](https://apis.io/apis/retrofit/retrofit-mock/)

## Tags

Android, HTTP Client, Java, Kotlin, Open-Source

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/retrofit/retrofit-core/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/retrofit/.
