Simply pass in your GraphQL type defintions and get a fully featured GraphQL API with referential integrity, inverse updates, subscriptions and role based access control that can be used client side or server side.
Why do you think that https://github.com/aws-amplify/amplify-cli is a good alternative to graphql-genie