GraphQL::Pro is a toolkit for the GraphQL-Ruby gem. Take your schema to the next level!

Buy @ $900/year

Key Features

  • Streaming Responses

    Build snappier apps and smoother user experiences with @defer and @stream, GraphQL directives for streaming responses over HTTP or another transport.

    learn more

    Streaming GraphQL responses with @defer and GraphQL-Ruby
  • 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.

    learn more

    Persisted Queries for GraphQL-Ruby
  • 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.

    learn more

    Authorization for GraphQL-Ruby
  • Subscriptions for Rack Apps

    Serve GraphQL subscriptions without the hassle. GraphQL::Pro::Subscriptions is built on Redis and Pusher or Ably for a simple, dependable stack. Works with Rails, Sinatra, Hanami, or any other Rack-based framework.

    learn more

    Subscriptions for GraphQL-Ruby with Redis and Pusher or Ably
  • 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.

    learn more

  • 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.

    Support for GraphQL-Ruby



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 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!


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.


GraphQL::Pro documentation can be found with the GraphQL Ruby gem documentation.

Problems, Questions?

Pro customers can open an issue on GitHub or send an email to report bugs, ask questions or request features.