apollo-kotlin
por apollographql
O Apollo Kotlin é um cliente GraphQL fortemente tipado que gera modelos Kotlin a partir de suas operações e esquema GraphQL, podendo ser usado em projetos Android, JVM e 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.
Mais skills de apollographql
apollo-client
apollographql
O Apollo Client é uma biblioteca abrangente de gerenciamento de estado para JavaScript que permite gerenciar dados locais e remotos com GraphQL. A versão 4.x traz cache aprimorado, melhor suporte a TypeScript e compatibilidade com React 19.
official
apollo-client
apollographql
We need to translate the given text from English to Brazilian Portuguese. The text is a description of an agent skill for apollo-client. We must preserve the name "apollo-client" if it appears, but it doesn't appear in the text. The text includes technical terms like "Apollo Client 4.x", "Vite", "CRA", "Next.js App Router", "React Server Components", "React Router 7", "streaming SSR", "TanStack Start", "useQuery", "useLazyQuery", "useMutation", "useSuspenseQuery", "useBackgroundQuery", "Suspense-based patterns", "React 18+ and 19". These should be preserved as is. Also preserve URLs, numbers, etc. No extra commentary. Just translate the descriptive text. The text: "Comprehensive guide for building React applications with Apollo Client 4.x, covering queries, mutations, caching, and state management. Supports multiple React frameworks and setups: client-side apps (Vite, CRA), Next.js App Router with React Server Components
official
apollo-connectors
apollographql
Integre APIs REST em supergrafos GraphQL usando as diretivas @source e @connect. Fornece um processo estruturado de 5 etapas: pesquisar a estrutura da API, implementar o esquema com diretivas, validar via rover supergraph compose, executar conectores e testar a cobertura. Suporta configuração de requisições incluindo cabeçalhos, payloads de corpo, agrupamento para padrões N+1 e injeção de variáveis de ambiente via $env. Lida com mapeamento de resposta com seleção de campos, aliasing, subseleções para dados aninhados e entidade...
official
apollo-federation
apollographql
O Apollo Federation permite compor múltiplas APIs GraphQL (subgrafos) em um supergrafo unificado.
official
apollo-ios
apollographql
Apollo iOS é um cliente GraphQL fortemente tipado para plataformas Apple. Ele gera tipos Swift a partir das suas operações e schema GraphQL, e inclui um cliente async/await, um cache normalizado (em memória ou com suporte a SQLite), um transporte HTTP baseado em interceptadores plugáveis que lida com queries, mutations e assinaturas multipart, e um transporte WebSocket opcional (graphql-transport-ws) que pode transportar qualquer tipo de operação.
official
apollo-mcp-server
apollographql
Conecte agentes de IA a APIs GraphQL através do Model Context Protocol com ferramentas integradas de introspecção e operação. Expõe operações GraphQL como ferramentas MCP; suporta três fontes de operação: arquivos locais, coleções GraphOS Studio e manifestos de consultas persistidas. Fornece quatro ferramentas de introspecção (introspect, search, validate, execute) para exploração de esquemas e testes de consultas ad-hoc; o modo de minificação reduz o uso de tokens com notação compacta. Autenticação configurável via cabeçalhos estáticos,...
official
apollo-router
apollographql
O Apollo Router é um roteador de grafos de alto desempenho escrito em Rust para executar supergrafos do Apollo Federation 2. Ele fica na frente dos seus subgrafos e lida com planejamento de consultas, execução e composição de respostas.
official
apollo-router-plugin-creator
apollographql
Crie plugins nativos em Rust para o Apollo Router.
official