apollo-kotlin
par apollographql
Apollo Kotlin est un client GraphQL fortement typé qui génère des modèles Kotlin à partir de vos opérations et schémas GraphQL, pouvant être utilisé dans des projets Android, JVM et Kotlin Multiplatform.
npx skills add https://github.com/apollographql/skills --skill apollo-kotlinApollo Kotlin Guide
Apollo Kotlin is a strongly typed GraphQL client that generates Kotlin models from your GraphQL operations and schema, that can be used in Android, JVM, and Kotlin Multiplatform projects.
Process
Follow this process when adding or working with Apollo Kotlin:
- Confirm target platforms (Android, JVM, KMP), GraphQL endpoint(s), and how schemas are sourced.
- Configure Gradle and code generation, including custom scalars
- Create a shared
ApolloClientwith auth, logging, and caching. - Implement operations.
- Validate behavior with tests and error handling.
Reference Files
- Setup - Gradle plugin, schema download, codegen config (including scalars), client configuration (auth, logging, interceptors)
- Operations - Queries, mutations, subscriptions, and how to execute them
- Caching - Setup and use the normalized cache
- Migration Guide - Migrate from Apollo Kotlin 4
Scripts
- list-apollo-kotlin-versions.sh - List versions of Apollo Kotlin
- list-apollo-kotlin-normalized-cache-versions.sh - List versions of the Apollo Kotlin Normalized Cache library
Key Rules
- Prefer Apollo Kotlin v5+. Do not use v3 or older versions.
- Keep schema and operations in source control to make builds reproducible.
Plus de skills de apollographql
apollo-client
apollographql
Apollo Client est une bibliothèque complète de gestion d'état pour JavaScript qui vous permet de gérer à la fois les données locales et distantes avec GraphQL. La version 4.x apporte une mise en cache améliorée, un meilleur support de TypeScript et une compatibilité avec React 19.
official
apollo-client
apollographql
Guide complet pour créer des applications React avec Apollo Client 4.x, couvrant les requêtes, mutations, mise en cache et gestion d'état. Prend en charge plusieurs frameworks et configurations React : applications côté client (Vite, CRA), Next.js App Router avec React Server Components, React Router 7 avec SSR en streaming, et TanStack Start. Inclut des hooks pour les requêtes (useQuery, useLazyQuery), mutations (useMutation) et motifs basés sur Suspense (useSuspenseQuery, useBackgroundQuery) pour React 18+ et 19...
official
apollo-connectors
apollographql
Intégrer des API REST dans des supergraphes GraphQL à l'aide des directives @source et @connect. Propose un processus structuré en 5 étapes : recherche de la structure de l'API, implémentation du schéma avec directives, validation via rover supergraph compose, exécution des connecteurs et test de couverture. Prend en charge la configuration des requêtes incluant les en-têtes, les corps de charge utile, le regroupement pour les motifs N+1 et l'injection de variables d'environnement via $env. Gère le mappage des réponses avec la sélection de champs, l'aliasing, les sous-sélections pour les données imbriquées et les entités...
official
apollo-federation
apollographql
Apollo Federation permet de composer plusieurs API GraphQL (sous-graphes) en un super
official
apollo-ios
apollographql
Apollo iOS est un client GraphQL fortement typé pour les plateformes Apple. Il génère des types Swift à partir de vos opérations et schémas GraphQL, et fournit un client async/await, un cache normalisé (en mémoire ou basé sur SQLite), un transport HTTP basé sur des intercepteurs pluggables qui gère les requêtes, mutations et abonnements multipart, ainsi qu'un transport WebSocket optionnel (graphql-transport-ws) pouvant prendre en charge tout type d'opération.
official
apollo-mcp-server
apollographql
We need to translate the given text from English to French. The text describes an agent skill that connects AI agents to GraphQL APIs via MCP. It mentions specific terms: "Model Context Protocol", "GraphQL", "MCP", "GraphOS Studio", etc. These should be preserved as is. Also "apollo-mcp-server" is the name to preserve but it's not in the text, so we ignore. The text includes technical terms like "introspection", "operation tools", "minification mode", "token usage", "authentication", "static headers". We need to translate the rest naturally. The text: "Connect AI agents to GraphQL APIs through the Model Context Protocol with built-in introspection and operation tools. Exposes GraphQL operations as MCP tools; supports three operation sources: local files, GraphOS Studio collections, and persisted query manifests Provides four introspection tools (introspect, search, validate, execute) for schema exploration and ad-hoc query testing; minification mode reduces token usage with compact notation Configurable authentication via static headers,..." We'll translate
official
apollo-router
apollographql
Apollo Router est un routeur de graphes haute performance écrit en Rust pour exécuter les supergraphes Apollo Federation 2. Il se place devant vos sous-graphes et gère la planification des requêtes, l'exécution et la composition des réponses.
official
apollo-router-plugin-creator
apollographql
Créez des plugins Rust natifs pour Apollo Router.
official