GraphQL-Ruby 1.8.0 will have a new class-based API for defining your schema. Let’s investigate the design choices in the new API. The new API is backwards-compatible and can coexist with type definitions in the old format. See the docs for details. 1.8.0.pre versions are available on RubyGems now and are very stable – that’s what we’re running at GitHub! Problems Worth Fixing Since starting at Git