GraphQL icon
GraphQL icon

GraphQL

 Like this app

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it...

GraphQL screenshot 1

License model

  • FreeOpen Source

Platforms

  • Self-Hosted
  No rating
0 likes
0comments
0 news articles

Features

Suggest and vote on features
  1.  REST API
  2.  GraphQL

 Tags

GraphQL News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.
Show all activities

GraphQL information

  • Developed by

    The GraphQL Foundation
  • Licensing

    Open Source and Free product.
  • Alternatives

    18 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  14,134 Stars
  •  1,202 Forks
  •  197 Open Issues
  •   Updated Nov 1, 2023 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about GraphQL, and it has gotten 0 likes

GraphQL was added to AlternativeTo by Paul on Nov 1, 2023 and this page was last updated Nov 1, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is GraphQL?

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Ask for what you need, get exactly that

Send a GraphQL query to your API and get exactly what you need, nothing more and nothing less. GraphQL queries always return predictable results. Apps using GraphQL are fast and stable because they control the data they get, not the server.

Get many resources in a single request

GraphQL queries access not just the properties of one resource but also smoothly follow references between them. While typical REST APIs require loading from multiple URLs, GraphQL APIs get all the data your app needs in a single request. Apps using GraphQL can be quick even on slow mobile network connections.

Describe what’s possible with a type system

GraphQL APIs are organized in terms of types and fields, not endpoints. Access the full capabilities of your data from a single endpoint. GraphQL uses types to ensure Apps only ask for what’s possible and provide clear and helpful errors. Apps can use types to avoid writing manual parsing code.

Official Links