# graphql-ruby

Ruby implementation of GraphQL for defining schemas, executing queries and serving them from Ruby applications.


Source: https://findsoftware.frbit.cloud/graphql-ruby/
Last reviewed: 2026-11-09
Listed since: 2026-11-09

## Record

### Links

- home: https://graphql-ruby.org/
- repository: https://github.com/rmosolgo/graphql-ruby
- docs: https://graphql-ruby.org/guides/development/getting_started_md.html
- discord: https://discord.com/invite/xud7bH9

### Identity

- status: active
- maintainer: Robert Mosolgo
- maintainerType: individual
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: backend
- hosting: ruby
- language: ruby
- runtime: ruby
- runtimeMin: ruby 2.7
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: RubyGems (Gemfile and bundler)

### License

- licenseModel: open-core
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-10-29

### Adoption

- githubStargazers: 5445
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 399
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 4698
- dependentPackages: 186

### Sources

- urls: https://graphql-ruby.org/ (read 2026-11-09)
- urls: https://api.github.com/repos/rmosolgo/graphql-ruby (read 2026-11-09)
- urls: https://graphql-ruby.org/guides/development/getting_started_md.html (read 2026-11-09)
- firstRelease: https://rubygems.org/api/v1/versions/graphql.json (read 2026-11-09)
- maintainer: https://github.com/rmosolgo/graphql-ruby/blob/master/MIT-LICENSE (read 2026-11-09)
- language: https://api.github.com/repos/rmosolgo/graphql-ruby (read 2026-11-09)
- category: https://graphql-ruby.org/guides/development/getting_started_md.html (read 2026-11-09)
- runtime: https://github.com/rmosolgo/graphql-ruby/blob/v2.6.14/graphql.gemspec (read 2026-11-09)
- runtimeMin: https://github.com/rmosolgo/graphql-ruby/blob/v2.6.14/graphql.gemspec (read 2026-11-09)
- installMethod: https://graphql-ruby.org/guides/development/getting_started_md.html (read 2026-11-09)
- license: https://github.com/rmosolgo/graphql-ruby (read 2026-11-09)
- licenseModel: https://github.com/rmosolgo/graphql-ruby (read 2026-11-09)
- currentMajor: https://rubygems.org/api/v1/gems/graphql.json (read 2026-11-09)
- latestReleaseDate: https://rubygems.org/api/v1/gems/graphql.json (read 2026-11-09)
- githubStargazers: https://api.github.com/repos/rmosolgo/graphql-ruby (read 2026-11-09)
- contributors: https://api.github.com/repos/rmosolgo/graphql-ruby/contributors?per_page=1 (read 2026-11-09)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/graphql (read 2026-11-09)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/graphql (read 2026-11-09)

## Notes

graphql-ruby is a Ruby gem for building a GraphQL server in Ruby. The [getting-started guide](https://graphql-ruby.org/guides/development/getting_started_md.html) declares object types and resolver classes in Ruby, connects them to a schema class with a query root, and runs queries with Schema.execute. On Rails, a generator adds that boilerplate and mounts GraphiQL in development.

## Worth knowing

The maintainer sells GraphQL::Pro, a separate gem under a special commercial license. The README describes it as providing several features on top of the GraphQL runtime, among them persisted queries, rate limiters and authorization plugins for Pundit and CanCan.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
