Skip to content

Proposal: GraphQL support #25

@MatteoJoliveau

Description

@MatteoJoliveau

Hi! Don't know if this is the right place to propose new features, please tell me if otherwise.

It would be great if Everest supported writing GraphQL queries and browsing a schema documentation, similar to how GraphiQL works.
I can work on the feature, but I was a backend Java developer and never worked with JFX (but I'm willing to learn) so I would much appreciate some help on the front-end side of things.

Basic features:

  • Fetch and parse a schema from a GraphQL endpoint so that it can be displayed in a graphical, browsable way
  • Write and send queries and mutations (with autocomplete based on the fetched schema) with validations and variables support
  • Customize request headers (same as the standard HTTP Everest section)

Nice to have:

  • WebSocket support to enable GraphQL subscriptions

Feel free to add your thoughts and suggestions if you have any, I'd like to throw in a little more brainstorming on this since it's a pretty huge feature to develop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions