What is going to replace the "client" commands in Apollo CLI?

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

This is the current migration plan for customers currently relying on these commands:

  • apollo client:codegen → use the graphql-code-generator CLI
  • apollo client:download-schema → use rover graph fetch
  • apollo client:check → potentially a graphql-code-generator plugin; TBD
  • apollo client:extract → potentially a graphql-code-generator plugin; TBD
  • apollo client:push → e.g. npx apollo-studio-legacy-operation-registry

Please refer back at a later date though if this changes and of course to our documentation for the latest available Rover commands: The Rover CLI - Rover CLI - Apollo GraphQL Docs