Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shopify Python API and Future GraphQL-Only Support #761

Open
NavidBecause opened this issue Feb 5, 2025 · 2 comments
Open

Shopify Python API and Future GraphQL-Only Support #761

NavidBecause opened this issue Feb 5, 2025 · 2 comments

Comments

@NavidBecause
Copy link

Description

Shopify has announced plans to deprecate the REST API in favor of GraphQL-only support. However, the shopify_python_api package still heavily relies on REST under the hood, even when using the shopify.GraphQL client.

As Shopify transitions to a GraphQL only approach, I'm wondering

  • Will the Shopify Python API be updated to fully support GraphQL-only workflows?
  • Are there plans to remove REST dependencies and provide an optimized GraphQL client?
  • Should developers continue using this package for GraphQL, or should we start migrating to custom GraphQL clients?
  • If an official GraphQL-first version is planned, is there an ETA or roadmap?

Any insights into future plans and recommendations would be greatly appreciated. Thank you so much! 🙏

@rafalpietrzakio
Copy link

Bump! I see that REST will (might) be abandoned around April. This plugin supports some GraphQL queries (GraphQL.execute(query)) so it's possible to switch and consume GraphQL here as well

@rjh336
Copy link

rjh336 commented Mar 4, 2025

Hey @sle-c @Arkham - do you know the answers to the above? I think it will be important to add clarity about which parts of this package will be inoperable due to the REST API decommissioning next month

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants