-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Does the Apollo-Client work on non Apollo GraphQL servers? #146
Comments
Yes, one of our goals with apollo client is to be compatible with any spec compliant GraphQL server. There may be more advanced features we're going to build in the future that require implementing a slightly different spec on the server, but the basic features of Apollo client should always work with any GraphQL server. |
@AdamBrodzinski we are using it with a project that has a non apollo GraphQL and its working great! |
Thanks for the fast feedback! Closing this out. |
@helfer - can you name a couple of examples of those advanced features? Scott |
I think if we build features that depend on client/server cooperation, we'll have standalone specs/plugins for the server to add them, but they could include:
You could imagine more, but we're committed to making this client as generic as possible, so that anyone can use it! |
How about making a system that is fully and very easily extendable/ plug-in-able and let the rest of the dev community add to it as they wish? Scott |
That's the goal! if there is something you can't plug into, I'd be happy to make it possible! |
😄 Scott |
@jbaxleyiii is there any tutorial for Apollo client that has a non apollo GraphQL? Thanks before |
@agasvina There is no such thing as Apollo GraphQL, what we're using is just plain GraphQL. You can therefore build any GraphQL server you like, following pretty much any tutorial out there, and it should work with apollo client. Even if the server is written in Scala, Python or whatever other language has a GraphQL server implementation |
Fix the wrong import for 'Kind' and add it to all code snippets #145
I've been reading up on Apollo and am very impressed! I already have a GraphQL server running on a non-Node server and was wondering if it's going to be compatible with those? (Obviously some of the features wont work). The long polling and caching are the most interesting for my use case (on RN).
I checked out the design.md file but couldn't determine a clear answer.
The text was updated successfully, but these errors were encountered: