{"library":"graphql-ruby-client","type":"library","category":null,"description":"The `graphql-ruby-client` is a JavaScript client library specifically designed to integrate with `graphql-ruby` servers. It facilitates frontend interactions by generating JavaScript modules from `.graphql` query, mutation, and subscription files, which are then consumed by popular client-side GraphQL libraries such as Apollo Client, Relay, or urql. Currently at version 1.14.9, the package demonstrates an active, incremental release cadence focused on bug fixes and feature enhancements, with the latest update being a couple of months ago. Its key differentiator lies in its tight integration with `graphql-ruby`, offering specialized runtime utilities like fetchers for various subscription backends (e.g., Ably, Pusher) and tooling for persisted queries, which are optimized for the Ruby GraphQL ecosystem. This makes it a primary choice for JavaScript frontends interfacing with Ruby-based GraphQL APIs, particularly within Rails applications.","language":"javascript","status":"active","version":"1.14.9","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install graphql-ruby-client","imports":["import { createFetcher } from 'graphql-ruby-client';","import { Operation } from 'graphql-ruby-client';","import createAblyFetcher from 'graphql-ruby-client/subscriptions/createAblyFetcher';"]},{"cmd":"yarn add graphql-ruby-client","imports":[]},{"cmd":"pnpm add graphql-ruby-client","imports":[]}],"homepage":null,"github":"https://github.com/rmosolgo/graphql-ruby","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/graphql-ruby-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/graphql-ruby-client/compatibility"}}