# \#tooling

**URL:** https://community.apollographql.com/tag/tooling/7.md

[Latest](https://community.apollographql.com/latest.md) · [Categories](https://community.apollographql.com/categories.md) · [Tags](https://community.apollographql.com/tags.md)

---

## [Rate limiting when publishing subgraph schemas](https://community.apollographql.com/t/rate-limiting-when-publishing-subgraph-schemas/9521)

<div class="topic-metadata">

**Author:** [@Alix\_Cook](https://community.apollographql.com/u/Alix_Cook)\
**Replies:** 1\
**Last updated:** [October 22, 2025, 5:45pm UTC](https://community.apollographql.com/t/rate-limiting-when-publishing-subgraph-schemas/9521 "2025-10-22T17:45:01Z")

</div>

Since the outage caused by AWS, we have been unable to publish our graphql schemas. When we run rover subgraph schema publish, we get a RATE\_LIMIT\_EXCEEDED response. This is not intermittent, this happens every time. I …

---

## [Cookie authentication for ApolloClient and NextJS app router](https://community.apollographql.com/t/cookie-authentication-for-apolloclient-and-nextjs-app-router/9387)

<div class="topic-metadata">

**Author:** [@ty-nielson](https://community.apollographql.com/u/ty-nielson)\
**Replies:** 2\
**Last updated:** [August 19, 2025, 7:51am UTC](https://community.apollographql.com/t/cookie-authentication-for-apolloclient-and-nextjs-app-router/9387 "2025-08-19T07:51:50Z")

</div>

I am working with a NextJS project that needs to access a graphql API. I am using the nextjs app router and am trying to follow the best practices outlined here apollo-client-integrations/packages/nextjs/README.md at 1af…

---

## [Eliding namespace for code generation embedded in a module](https://community.apollographql.com/t/eliding-namespace-for-code-generation-embedded-in-a-module/8924)

<div class="topic-metadata">

**Author:** [@rajivjhoomuck](https://community.apollographql.com/u/rajivjhoomuck)\
**Replies:** 1\
**Last updated:** [July 24, 2025, 7:55pm UTC](https://community.apollographql.com/t/eliding-namespace-for-code-generation-embedded-in-a-module/8924 "2025-07-24T19:55:43Z")

</div>

Hello, I am writing a command plugin (SPM) and I already have a module where I want to embed the generated source files. This is part of the outport object in the config file: "schemaTypes" : { "moduleType" : { …

---

## [Unable to download schema using the \`apollo-kotlin-cli\`](https://community.apollographql.com/t/unable-to-download-schema-using-the-apollo-kotlin-cli/9283)

<div class="topic-metadata">

**Author:** [@ArjanSM](https://community.apollographql.com/u/ArjanSM)\
**Replies:** 3\
**Last updated:** [July 9, 2025, 5:13pm UTC](https://community.apollographql.com/t/unable-to-download-schema-using-the-apollo-kotlin-cli/9283 "2025-07-09T17:13:53Z")

</div>

Hi Team, Since the downloadApolloSchema is deprecated, I tried using apollo-kotlin-cli v0.0.5 and v.0.04 as well. I am seeing the following exception whenever I try to download the schema Exception in thread "main" ja…

---

## [Building extremely fast, in enterprise standards, with AI](https://community.apollographql.com/t/building-extremely-fast-in-enterprise-standards-with-ai/8968)

<div class="topic-metadata">

**Author:** [@kenny.hammerlund](https://community.apollographql.com/u/kenny.hammerlund)\
**Replies:** 1\
**Last updated:** [April 24, 2025, 4:41pm UTC](https://community.apollographql.com/t/building-extremely-fast-in-enterprise-standards-with-ai/8968 "2025-04-24T16:41:28Z")

</div>

Many companies have problems growing too fast, the old mantra is that organic growth is best. IMO this is because you have time to instill your indirect governance in the people joining. AI enables people to consistentl…

---

## [Ephemeral deploys for E2E testing in staging/pre-prod environments](https://community.apollographql.com/t/ephemeral-deploys-for-e2e-testing-in-staging-pre-prod-environments/8868)

<div class="topic-metadata">

**Author:** [@johnmarkham](https://community.apollographql.com/u/johnmarkham)\
**Replies:** 4\
**Last updated:** [April 10, 2025, 12:03am UTC](https://community.apollographql.com/t/ephemeral-deploys-for-e2e-testing-in-staging-pre-prod-environments/8868 "2025-04-10T00:03:51Z")

</div>

We want to leverage ephemeral schema variants and ephemeral router deployments to support a stable E2E testing flow in our staging environment. Internally, our deployment sister team is building out our ephemeral deploy…

---

## [Can we configure new rules in schema checks and linter checks?](https://community.apollographql.com/t/can-we-configure-new-rules-in-schema-checks-and-linter-checks/6443)

<div class="topic-metadata">

**Author:** [@ankit9787](https://community.apollographql.com/u/ankit9787)\
**Replies:** 2\
**Last updated:** [February 11, 2025, 1:27am UTC](https://community.apollographql.com/t/can-we-configure-new-rules-in-schema-checks-and-linter-checks/6443 "2025-02-11T01:27:08Z")

</div>

Hi Apollo team I see rover subgraph check command is there to check subgraph for schema and linting checks, so I get it you have your own rules but can they be modified. Suppose I want a rule that, inside query user ca…

---

## [What is going to replace the "client" commands in Apollo CLI?](https://community.apollographql.com/t/what-is-going-to-replace-the-client-commands-in-apollo-cli/2480)

<div class="topic-metadata">

**Author:** [@shanemyrick](https://community.apollographql.com/u/shanemyrick)\
**Replies:** 5\
**Last updated:** [January 21, 2025, 5:29pm UTC](https://community.apollographql.com/t/what-is-going-to-replace-the-client-commands-in-apollo-cli/2480 "2025-01-21T17:29:30Z")

</div>

What will replace the client commands from the deprecated Apollo CLI?

---

## [Apollo Sandbox, Subscription and connectionParams?](https://community.apollographql.com/t/apollo-sandbox-subscription-and-connectionparams/5457)

<div class="topic-metadata">

**Author:** [@MrDesjardins](https://community.apollographql.com/u/MrDesjardins)\
**Replies:** 5\
**Last updated:** [December 9, 2024, 1:01pm UTC](https://community.apollographql.com/t/apollo-sandbox-subscription-and-connectionparams/5457 "2024-12-09T13:01:18Z")

</div>

Hello, I’m using the subscription pattern described in the Apollo Doc for onConnect and validation of JWT using the connectionParams. It works well when using a client that can insert the connectionParams information. H…

---

## [Codegen in CI/CD](https://community.apollographql.com/t/codegen-in-ci-cd/7820)

<div class="topic-metadata">

**Author:** [@stazcp](https://community.apollographql.com/u/stazcp)\
**Replies:** 2\
**Last updated:** [September 12, 2024, 9:50pm UTC](https://community.apollographql.com/t/codegen-in-ci-cd/7820 "2024-09-12T21:50:17Z")

</div>

Hi we’re looking to adopt codegen into our codebase does anyone have recommendations whether we should integrate into our CI/CD or we should be submitting PR’s and just https://the-guild.dev/graphql/codegen/docs/getting-…

---

## [Tips for migrating from NPM-based codegen to apollo-ios-cli?](https://community.apollographql.com/t/tips-for-migrating-from-npm-based-codegen-to-apollo-ios-cli/7477)

<div class="topic-metadata">

**Author:** [@jamesonwilliams](https://community.apollographql.com/u/jamesonwilliams)\
**Replies:** 1\
**Last updated:** [May 6, 2024, 10:03pm UTC](https://community.apollographql.com/t/tips-for-migrating-from-npm-based-codegen-to-apollo-ios-cli/7477 "2024-05-06T22:03:23Z")

</div>

Hi there! I’m trying to upgrade our iOS project from the old NPM-based code gen to the new apollo-ios-cli. To start, I’m hoping to configure the apollo-ios-cli to work similarly to our current setup. I’ve been reading th…

---

## [Apollo vsCode extension config file with Vite React and module.export = {}](https://community.apollographql.com/t/apollo-vscode-extension-config-file-with-vite-react-and-module-export/6774)

<div class="topic-metadata">

**Author:** [@PuffCab](https://community.apollographql.com/u/PuffCab)\
**Replies:** 4\
**Last updated:** [January 17, 2024, 6:25pm UTC](https://community.apollographql.com/t/apollo-vscode-extension-config-file-with-vite-react-and-module-export/6774 "2024-01-17T18:25:27Z")

</div>

I created a React project with Vite, and I’d like to use Apollo extension to get autocompletion for my GraphQL queries. I created a apollo.config.js config file at the root directory, with the indicated configuration : …

---

## [Vs code extension not working with graphql code gen](https://community.apollographql.com/t/vs-code-extension-not-working-with-graphql-code-gen/5628)

<div class="topic-metadata">

**Author:** [@SonMooSans](https://community.apollographql.com/u/SonMooSans)\
**Replies:** 6\
**Last updated:** [November 9, 2023, 8:01pm UTC](https://community.apollographql.com/t/vs-code-extension-not-working-with-graphql-code-gen/5628 "2023-11-09T20:01:41Z")

</div>

I am following this guide to configuration type-safe Apollo GraphQL on my react app However, the code below won’t be detected as GraphQL in vscode import { gql } from "../gql/generated/gql"; const GET\_BOOK = gql(/\* Gr…

---

## [Recommended health check strategy is impossible using AWS load balancer](https://community.apollographql.com/t/recommended-health-check-strategy-is-impossible-using-aws-load-balancer/6323)

<div class="topic-metadata">

**Author:** [@Eric\_Dauenhauer](https://community.apollographql.com/u/Eric_Dauenhauer)\
**Replies:** 4\
**Last updated:** [October 26, 2023, 6:03pm UTC](https://community.apollographql.com/t/recommended-health-check-strategy-is-impossible-using-aws-load-balancer/6323 "2023-10-26T18:03:20Z")

</div>

Apollo recommends enabling CSRF (solid recommendation :white\_check\_mark:) Apollo recommends making a GET query to perform a health check against the Apollo server, not just the underlying (e.g. Express) server (also a s…

---

## [Are there any Apollo open sources that can be used to build a self-hosted API Gateway and/or Router?](https://community.apollographql.com/t/are-there-any-apollo-open-sources-that-can-be-used-to-build-a-self-hosted-api-gateway-and-or-router/6834)

<div class="topic-metadata">

**Author:** [@RZA](https://community.apollographql.com/u/RZA)\
**Replies:** 3\
**Last updated:** [October 19, 2023, 6:27pm UTC](https://community.apollographql.com/t/are-there-any-apollo-open-sources-that-can-be-used-to-build-a-self-hosted-api-gateway-and-or-router/6834 "2023-10-19T18:27:38Z")

</div>

Are there any Apollo open sources that can be used to build a self-hosted API Gateway and/or Router? Thanks.

---

## [Apollo 4, CORS, and aws-lambda handler](https://community.apollographql.com/t/apollo-4-cors-and-aws-lambda-handler/6832)

<div class="topic-metadata">

**Author:** [@Jeff\_Lowery](https://community.apollographql.com/u/Jeff_Lowery)\
**Replies:** 0\
**Last updated:** [October 10, 2023, 11:34pm UTC](https://community.apollographql.com/t/apollo-4-cors-and-aws-lambda-handler/6832 "2023-10-10T23:34:34Z")

</div>

I’m trying to set up a lambda function server separate from the web client, which means having to deal with CORS. Scenario: server running on localhost:8881 client running on localhost:8888 Relevant server code: imp…

---

## [Baffled by build errors with Swift package generated by apollo-ios-cli](https://community.apollographql.com/t/baffled-by-build-errors-with-swift-package-generated-by-apollo-ios-cli/6189)

<div class="topic-metadata">

**Author:** [@dnedrow](https://community.apollographql.com/u/dnedrow)\
**Replies:** 1\
**Last updated:** [April 26, 2023, 2:49am UTC](https://community.apollographql.com/t/baffled-by-build-errors-with-swift-package-generated-by-apollo-ios-cli/6189 "2023-04-26T02:49:53Z")

</div>

This is the first time I’ve tried using apollo-ios-cli to generate Swift packages for a couple of different APIs. To keep things simple, I’ll just deal with one of them, CommonGraphQL. I’ve got a configuration file that…

---

## [Is Schema Registry Open-Source?](https://community.apollographql.com/t/is-schema-registry-open-source/6122)

<div class="topic-metadata">

**Author:** [@Ronnie-personal](https://community.apollographql.com/u/Ronnie-personal)\
**Replies:** 3\
**Last updated:** [April 12, 2023, 5:04pm UTC](https://community.apollographql.com/t/is-schema-registry-open-source/6122 "2023-04-12T17:04:59Z")

</div>

Hi There, Is GraphOS’s schema registry open-source? Is it possible to run a schema registry locally? Thanks!

---

## [‎Monitoring a federated graph](https://community.apollographql.com/t/monitoring-a-federated-graph/6020)

<div class="topic-metadata">

**Author:** [@hdavila](https://community.apollographql.com/u/hdavila)\
**Replies:** 1\
**Last updated:** [March 28, 2023, 9:49pm UTC](https://community.apollographql.com/t/monitoring-a-federated-graph/6020 "2023-03-28T21:49:21Z")

</div>

Hey there! I have a federated graph and I am using Apollo Studio to try to monitor it, in the Operation section, i can find the queries and mutations that are executed in my federated graph but i cannot understand why th…

---

## [Apollo Server getting Auth0 token as undefined](https://community.apollographql.com/t/apollo-server-getting-auth0-token-as-undefined/5887)

<div class="topic-metadata">

**Author:** [@Abhinav](https://community.apollographql.com/u/Abhinav)\
**Replies:** 16\
**Last updated:** [March 7, 2023, 3:18pm UTC](https://community.apollographql.com/t/apollo-server-getting-auth0-token-as-undefined/5887 "2023-03-07T15:18:33Z")

</div>

I have setup Apollo Client with Auth0 on React and Apollo Server on the backend, I create the client in Apollo client and pass necessary props for it to send my bearer token from Auth0 to the backend. But its now been 2 …

---

## [Receiving "cannotCreateFile" Error fetching schema with apollo-ios-cli](https://community.apollographql.com/t/receiving-cannotcreatefile-error-fetching-schema-with-apollo-ios-cli/5850)

<div class="topic-metadata">

**Author:** [@jimmc\_dat](https://community.apollographql.com/u/jimmc_dat)\
**Replies:** 4\
**Last updated:** [March 2, 2023, 9:27pm UTC](https://community.apollographql.com/t/receiving-cannotcreatefile-error-fetching-schema-with-apollo-ios-cli/5850 "2023-03-02T21:27:29Z")

</div>

Hello, I’m upgrading an iOS project from Apollo v0.53.0 Swift Package to v1.0.7 and receive a Error: cannotCreateFile(at: "/Users/jimmc/Developer/unified-ios-sandbox") failure using apollo-ios-cli. This is the command …

---

## [Graphql-scalers Package and Federation 2 buildSubgraphSchema Error](https://community.apollographql.com/t/graphql-scalers-package-and-federation-2-buildsubgraphschema-error/5629)

<div class="topic-metadata">

**Author:** [@Royt](https://community.apollographql.com/u/Royt)\
**Replies:** 5\
**Last updated:** [February 7, 2023, 2:26pm UTC](https://community.apollographql.com/t/graphql-scalers-package-and-federation-2-buildsubgraphschema-error/5629 "2023-02-07T14:26:10Z")

</div>

Hi, Is there a compatibility issue with grapql-scalars and buildSubgraphSchema? I’m getting an error when using DateTime: TypeError: doc.definitions is not iterable (cannot read property undefined) at concatAST (/Use…

---

## [Parse selectionSetGraphQL](https://community.apollographql.com/t/parse-selectionsetgraphql/5562)

<div class="topic-metadata">

**Author:** [@sapir\_peer](https://community.apollographql.com/u/sapir_peer)\
**Replies:** 3\
**Last updated:** [January 27, 2023, 9:52pm UTC](https://community.apollographql.com/t/parse-selectionsetgraphql/5562 "2023-01-27T21:52:05Z")

</div>

Hi All, I have a query with an interface as a return type. To know which types were requested by the customer I’m trying, without a success, to parse selectionSetGraphQ. Example: ‘{\\n … on Dog {\\n name\\n col…

---

## [Client operation validation for variable input param fields](https://community.apollographql.com/t/client-operation-validation-for-variable-input-param-fields/5470)

<div class="topic-metadata">

**Author:** [@clandestine](https://community.apollographql.com/u/clandestine)\
**Replies:** 0\
**Last updated:** [January 12, 2023, 10:17pm UTC](https://community.apollographql.com/t/client-operation-validation-for-variable-input-param-fields/5470 "2023-01-12T22:17:06Z")

</div>

Hello, We use the Apollo CLI to validate client operations against our deployed graph as described on this page. We also structure our operations using variables for input params as described on this page. We have fou…
