> For the complete documentation index, see [llms.txt](https://docs.firework.com/firework-for-developers/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.firework.com/firework-for-developers/ios-sdk/third-party-libraries.md).

# Third-Party Libraries

### GraphQL & API Communication

#### Apollo iOS

* **Repository**: <https://github.com/apollographql/apollo-ios.git>
* **License**: MIT
* **Purpose**: A strongly-typed, caching GraphQL client for iOS

***

### Real-Time Communication

#### Starscream

* **Repository**: <https://github.com/daltoniam/Starscream>
* **License**: Apache 2.0
* **Purpose**: Conforming WebSocket (RFC 6455) client library for iOS and macOS

#### SwiftPhoenixClient

* **Repository**: <https://github.com/davidstump/SwiftPhoenixClient.git>
* **License**: MIT
* **Purpose**: Swift client for Phoenix Framework channels

***

### Network Utilities

#### Reachability.swift

* **Repository**: <https://github.com/ashleymills/Reachability.swift.git>
* **License**: MIT
* **Purpose**: Replacement for Apple's Reachability with closures

***

### UI Components

#### IGListKit (Embedded with Prefix)

* **Original Repository**: <https://github.com/Instagram/IGListKit>
* **License**: MIT (Copyright Facebook, Inc.)
* **Purpose**: A data-driven UICollectionView framework for building fast and flexible lists

***

### License Compliance

This project uses open-source libraries under various licenses:

* **MIT License**: Apollo iOS, Starscream, SwiftPhoenixClient, Reachability.swift, IGListKit
* **Apache 2.0**: Starscream

Please refer to individual library repositories for complete license texts and attribution requirements.

***

**Last Updated**: December 3, 2025
