# google/volley

Repository: https://github.com/google/volley
Canonical: https://ross.abutalabs.com/products/volley
Homepage: https://google.github.io/volley
Language: Java
License: Apache-2.0
License Family: permissive
Last push: 2026-08-19T22:04:08+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 60, longevity 100
- inputs: {"age_days": 3508, "days_push": 14, "days_rel": 14, "gap_med": 0, "n_releases_24m": 2}
- flags: prerelease_only
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3420, forks 751 (observed 2026-08-28T04:08:03.807210+00:00)

## What it is
Volley is Google's HTTP networking library for Android that simplifies and speeds up network requests in mobile apps. It provides automatic request scheduling, concurrent connections, transparent disk and memory caching, request prioritization, and cancellation APIs.

## Use cases
- make http requests in an android app
- fetch json from an api on android
- load images over the network in android
- cache network responses on device
- cancel pending network requests in android
- populate ui with async network data

## When to choose
- building an Android app that needs fast RPC-style network calls to populate the UI
- you want built-in response caching, prioritization, and request cancellation without boilerplate
- fetching small structured responses like strings, images, or JSON

## When to avoid
- downloading or streaming large files, since Volley holds responses in memory
- you need advanced modern features better served by OkHttp or Retrofit
- developing for platforms other than Android

## Facets
- artifact type: library
- maturity: stable
- function: http-client, caching, middleware
- domain: mobile-development, android-tools, apis, web-development
- platform: jvm
- tags: networking, request-queue, image-loading, google, rpc, android, mobile

## Member repositories
- google/volley (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:03.807210+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:38:09.788808+00:00, confidence not recorded.
  - readme: https://github.com/google/volley (fetched 2026-08-28T04:08:03.807210+00:00, sha 7b6f6865f29c)
  - homepage: https://google.github.io/volley (fetched 2026-08-29T09:32:10.550510+00:00, sha ce0b515caa72)
- Data as of 2026-08-30T08:39:29.467469+00:00.
