Home

Awesome

<p align="center"> <img src="https://user-images.githubusercontent.com/146856/124335690-fc7ecd80-db4f-11eb-93fa-dcf4469bb07b.png" alt="Apollo GraphQL"/> </p> <p align="center"> <a href="https://github.com/apollographql/apollo-ios-dev/actions/workflows/ci-tests.yml"> <img src="https://github.com/apollographql/apollo-ios-dev/actions/workflows/ci-tests.yml/badge.svg?branch=main" alt="GitHub Action Status"> </a> <a href="https://raw.githubusercontent.com/apollographql/apollo-ios/main/LICENSE"> <img src="https://img.shields.io/badge/license-MIT-lightgrey.svg?maxAge=2592000" alt="MIT license"> </a> <a href="Platforms"> <img src="https://img.shields.io/badge/platforms-macOS-333333.svg" alt="Supported Platforms: macOS" /> </a> </p> <p align="center"> <a href="https://github.com/apple/swift"> <img src="https://img.shields.io/badge/Swift-5.7-orange.svg" alt="Swift 5.7 supported"> </a> <a href="https://swift.org/package-manager/"> <img src="https://img.shields.io/badge/Swift_Package_Manager-compatible-orange?style=flat-square" alt="Swift Package Manager compatible"> </a> </p>
☑️ Apollo Clients User Survey
What do you like best about Apollo iOS? What needs to be improved? Please tell us by taking a one-minute survey. Your responses will help us understand Apollo iOS usage and allow us to serve you better.

Apollo iOS Codegen

This repo provides the code necessary to do GraphQL code generation for the Apollo iOS library. The codegen cli is available as part of the Apollo iOS package, so if you plan to use the cli for doing code generation you will only need that package.

However, if you plan to handle your code generation through Swift scripting, you will now need to include the apollo-ios-codegen package as a dependency as it is no longer packaged as part of apollo-ios. In order to get start with scripting your code generation check out our guide here.

Issues

To report an issue, bug, or feature request you can do so in the apollo-ios repo.

Releases and changelog

Release of the Apollo iOS Codegen repo are tied to the releases of the Apollo iOS repo.

All releases are catalogued and we maintain a changelog which details all changes to the library.

Roadmap

The roadmap is a high-level document that describes the next major steps or milestones for this project. We are always open to feature requests, and contributions from the community.

Contributing

If you'd like to contribute, please refer to the Apollo Contributor Guide.

Maintainers

Who is Apollo?

Apollo builds open-source software and a graph platform to unify GraphQL across your apps and services. We help you ship faster with:

Learn how to build with Apollo

Check out the Odyssey learning platform, the perfect place to start your GraphQL journey with videos and interactive code challenges. Join the Apollo Community to interact with and get technical help from the GraphQL community.