Key Features
-
Streaming Responses
Build snappier apps and smoother user experiences with
@defer
, a GraphQL directive for streaming responses over HTTP or another transport. -
Persisted Queries
Secure your schema with predefined, whitelisted queries.
GraphQL::Pro::OperationStore
maintains a query database alongside your application. JavaScript tooling is ready for Relay.js, Apollo Client, or plain JS. -
Authorization
GraphQL::Pro includes a Pundit integration and a CanCan integration for building a robust authorization layer, leveraging GraphQL-Ruby's built-in auth system.
-
Advanced Cursors and IDs
GraphQL::Pro includes stable, column-based cursors for ActiveRecord::Relations, as well as encryption for cursors and node IDs. Versioned encoders support an in-flight transition from one encoding scheme to another.
-
Support
As a GraphQL::Pro customer, you get direct access to the GraphQL Ruby gem creator and maintainer. Get prioritized support for issues and requests.
Details
Installation
When you buy GraphQL::Pro, you'll receive a custom URL
for adding to your Gemfile. Add it, bundle install
, and you're done!
GraphQL::Pro requires GraphQL >1.7.5
Upgrades
GraphQL::Pro is continually maintained and improved.
Sign up below to receive periodic updates about its development.
Upgrading is free for current customers. To upgrade, bundle update graphql-pro
!
Licensing
GraphQL::Pro is licensed according to a special commercial license. Don't hesitate to ask if you have any questions about this license!
Refund Policy
If GraphQL::Pro doesn't work for you, just let us know by email within 14 days and we'll happily refund your purchase.
Documentation
GraphQL::Pro documentation can be found with the GraphQL Ruby gem documentation.
Problems, Questions?
Pro customers can open issue on GitHub or send an email to report bugs, ask questions or request features.