# AFNetworking

A delightful networking framework for iOS, macOS, watchOS, and tvOS.

Repository: https://github.com/AFNetworking/AFNetworking
Canonical: https://ross.abutalabs.com/products/afnetworking
Homepage: http://afnetworking.com
Language: Objective-C
License: MIT
License Family: permissive
Archived: true
Last push: 2023-01-17T19:30:05+00:00
Link (homepage): http://afnetworking.com

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

## Adoption (not part of the score)
Stars 33392, forks 10605 (observed 2026-08-28T04:11:58.297049+00:00)

## What it is
AFNetworking is a widely used Objective-C networking library for iOS, macOS, watchOS, and tvOS, built on Apple's Foundation URL Loading System. It was officially deprecated and archived on January 17, 2023, with Alamofire recommended as the migration path for modern Swift projects.

## Use cases
- make http requests from an ios app
- download files in objective-c on ios or macos
- upload multipart form data from an iphone app
- add network reachability monitoring to an apple platform app
- consume rest apis in an objective-c app
- serialize and deserialize json responses on ios

## When to choose
- you maintain a legacy Objective-C codebase already using AFNetworking
- you need a battle-tested networking layer for old iOS/macOS versions
- you are forking or vendoring the code for an existing project

## When to avoid
- you are starting a new Swift project - use Alamofire or URLSession instead
- you need ongoing maintenance, security patches, or new features
- you want modern async/await or Swift concurrency support

## Facets
- artifact type: library
- maturity: abandoned
- function: http-client, http-server, serialization
- domain: mobile-development, web-development, developer-tools
- platform: cpp
- tags: objective-c, deprecated, cocoapods, urlsession, networking, apple-platforms, ios, macos, swift

## Member repositories
- AFNetworking/AFNetworking (main) score 10
- AFNetworking/AFIncrementalStore (plugin) score 10
- AFNetworking/AFOAuth2Manager (plugin) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:58.297049+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-29T16:28:19.239655+00:00, confidence not recorded.
  - readme: https://github.com/AFNetworking/AFNetworking (fetched 2026-08-28T04:11:58.297049+00:00, sha cde771d8310a)
  - homepage: http://afnetworking.com (fetched 2026-08-29T07:48:52.429302+00:00, sha 8577cafc8339)
- Data as of 2026-08-30T08:39:29.467469+00:00.
