apollo-kotlin

Apollo Kot

npx skills add https://github.com/apollographql/skills --skill apollo-kotlin

Apollo 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 ApolloClient with 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

Key Rules

  • Prefer Apollo Kotlin v5+. Do not use v3 or older versions.
  • Keep schema and operations in source control to make builds reproducible.

Lebih banyak skill dari apollographql

apollo-client
apollographql
Apollo Client adalah pustaka manajemen status yang komprehensif untuk JavaScript yang memungkinkan Anda mengelola data lokal dan jarak jauh dengan GraphQL. Versi 4.x menghadirkan caching yang lebih baik, dukungan TypeScript yang lebih baik, dan kompatibilitas dengan React 19.
official
apollo-client
apollographql
Panduan komprehensif untuk membangun aplikasi React dengan Apollo Client 4.x, mencakup kueri, mutasi, caching, dan manajemen status. Mendukung berbagai kerangka kerja dan pengaturan React: aplikasi sisi klien (Vite, CRA), Next.js App Router dengan React Server Components, React Router 7 dengan streaming SSR, dan TanStack Start. Termasuk hooks untuk kueri (useQuery, useLazyQuery), mutasi (useMutation), dan pola berbasis Suspense (useSuspenseQuery, useBackgroundQuery) untuk React 18+ dan 19 modern...
official
apollo-connectors
apollographql
Integrasikan REST API ke dalam supergraph GraphQL menggunakan direktif @source dan @connect. Menyediakan proses 5 langkah terstruktur: riset struktur API, implementasi skema dengan direktif, validasi melalui rover supergraph compose, jalankan konektor, dan uji cakupan. Mendukung konfigurasi permintaan termasuk header, payload body, batching untuk pola N+1, dan injeksi variabel lingkungan melalui $env. Menangani pemetaan respons dengan pemilihan bidang, aliasing, sub-pilihan untuk data bersarang, dan entitas...
official
apollo-federation
apollographql
Apollo Federation memungkinkan penggabungan beberapa API GraphQL (subgraf) menjadi satu supergraf yang terpadu.
official
apollo-ios
apollographql
Apollo iOS adalah klien GraphQL yang diketik secara kuat untuk platform Apple. Ia menghasilkan tipe Swift dari operasi dan skema GraphQL Anda, serta menyertakan klien async/await, cache yang dinormalisasi (berbasis memori atau SQLite), transport HTTP berbasis interceptor yang dapat dipasang untuk menangani kueri, mutasi, dan langganan multipart, serta transport WebSocket opsional (graphql-transport-ws) yang dapat membawa jenis operasi apa pun.
official
apollo-mcp-server
apollographql
Hubungkan agen AI ke API GraphQL melalui Model Context Protocol dengan alat introspeksi dan operasi bawaan. Mengekspos operasi GraphQL sebagai alat MCP; mendukung tiga sumber operasi: file lokal, koleksi GraphOS Studio, dan manifes kueri yang dipertahankan. Menyediakan empat alat introspeksi (introspeksi, pencarian, validasi, eksekusi) untuk eksplorasi skema dan pengujian kueri ad-hoc; mode minifikasi mengurangi penggunaan token dengan notasi ringkas. Otentikasi yang dapat dikonfigurasi melalui header statis,...
official
apollo-router
apollographql
Apollo Router adalah router graf berkinerja tinggi yang ditulis dalam Rust untuk menjalankan supergraf Apollo Federation 2. Router ini berada di depan subgraf Anda dan menangani perencanaan kueri, eksekusi, serta komposisi respons.
official
apollo-router-plugin-creator
apollographql
Buat plugin Rust asli untuk Apollo Router.
official