Fuel is the easiest HTTP networking library for Kotlin/Android. We offer maven and jitpack installations. Maven via bintray only has stable releases but jitpack can be used to build any branch, commit and version. Have patience when updating the version of fuel or building for the first time as jitpack will build it, and this may cause the request to jitpack to time out. Wait a few minutes and try again (or check the status on jitpack). Fuel requests can be made on the Fuel namespace object, any FuelManager or using one of the String extension methods. If you specify a callback the call is async, if you don't it's blocking. Fuel and the extension methods use the FuelManager.instance under the hood. You can use this FuelManager to change the default behavior of all requests.

Features

  • HTTP GET/POST/PUT/DELETE/HEAD/PATCH requests in a fluent style interface
  • Asynchronous and blocking requests
  • Download as a file
  • Cancel asynchronous request
  • Debug logging / convert to cUrl call
  • Deserialization into POJO / POKO
  • Requests as coroutines
  • API Routing

Project Samples

Project Activity

See All Activity >

Categories

Networking

License

MIT License

Follow Fuel

Fuel Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Fuel!

Additional Project Details

Operating Systems

Android

Programming Language

Kotlin

Related Categories

Kotlin Networking Software

Registered

2022-01-31