Apollo GraphQL logo

Apollo GraphQL

A community building flexible open source tools for GraphQL.

apollo-kotlin

by apollographql

4.0k

Generates models from GraphQL queries, executes queries/mutations, and returns results as type-safe models. Features include query batching, HTTP and normalized caches, custom scalars, and file uploads.

#network

Android JVMJVMKotlin/NativeWasmJS

MIT License

apollo-kotlin-normalized-cache

by apollographql

22

Facilitates experimentation with a normalized cache for Apollo without affecting the main stable repository. Suitable for non-critical projects due to potential data format changes and performance considerations.

#graphql-client, #graphql, #apollographql

Android JVMJVMKotlin/NativeWasmJS

MIT License

apollo-kotlin-adapters

by apollographql

13

Adapts common date and big decimal classes for GraphQL scalar types, offering various adapters like `BigDecimalAdapter` and `JavaInstantAdapter` for seamless server-client data handling.

#graphql-client, #graphql, #apollographql

JVMKotlin/NativeWasmJS

MIT License

apollo-kotlin-ktor-support

by apollographql

10

Implements an HttpEngine using Ktor, enhancing HTTP communication capabilities. Access comprehensive documentation and Kdoc API reference for detailed guidance and integration instructions.

#graphql-client, #graphql, #apollographql

JVMKotlin/NativeWasmJS

MIT License

apollo-kotlin-execution

by apollographql

8

Implements GraphQL execution algorithms, facilitating efficient query execution and management. Comprehensive documentation and Kdoc API reference available for in-depth understanding and integration.

#graphql, #apollographql

JVMKotlin/Native

MIT License

apollo-kotlin-mockserver

by apollographql

7

KMP-ready HTTP mock server efficiently simulates backend responses for testing purposes, enabling seamless integration and streamlined development processes with comprehensive documentation and API references.

#graphql, #apollographql

JVMKotlin/NativeWasmJS

MIT License