SashiDo releases the latest Parse Server Versions with GraphQL support
Tags: parse, graphql, api, versioning
Published: 2019-10-24 13:58:20

Releasing new Parse Server Versions is always an exciting moment for SashiDo’s team, but today’s announcement of v3.5.0 and v3.6.0 is something really special... Today a dream of ours is coming true! We’re happy to mark on our timeline the beginning of a journey through a whole new universe of opportunities by introducing GraphQL support on SashiDo.

## The New Parse Server Versions

We have released two new Parse Server versions together and SashiDo customers can now take advantage of the new features and improvements they are bringing. 

Undoubtedly the star in v3.5.0 is the added **support for GraphQL**. Still, it is also worth mentioning **Sign in with Apple** is now available and ready for the public release of iOS 13 in September. On the other hand, v.3.6.0 brings mostly fixes of known issues that will ease your work.

In case you’re interested, here is a [full list of the fixes and feature additions](https://github.com/parse-community/parse-server/releases/) introduced in the latest versions.

> N.B. There is a [reported memory leak for v3.5.0 and v3.6.0](https://community.parseplatform.org/t/memory-related-crashes-with-parse-server-starting-3-5-0/567), so we recommend upgrading only for development apps until a fix is implemented.

## Let’s talk GraphQL…

[GraphQL](https://graphql.org/) is a query language for APIs open-sourced by Facebook and used by big companies such as GitHub, Yelp, Twitter, Shopify and more. It provides a flexible and efficient alternative to REST that helps developers build snappy and stable apps with ease. 

Here are the top 3 reasons why we love GraphQL:

* Queries that always return predictable results.
* GraphQL APIs get all the data your app needs in a single request.
* GraphQL fetches your data and responds to queries from a single endpoint. 

## GraphQL + Parse Server

Although this is just the beginning and the capabilities are still limited, you can now have an easy way of GraphQL API running on top of Parse Server. Functionalities such as Auto Schema, Users Authentication, Files, Class Objects supporting all data types and CRUD operations for MongoDB and Postgres are available to give you a taste of what the future holds. 

## The GraphQL Playground in SashiDo’s Dashboard

You can guess by its name this is where the fun starts! Here is a quick glimpse of how the GraphQL API on SashiDo looks like:
![gql](https://media-blog.sashido.io/content/images/2019/07/gql.gif)

## What’s next?

Our team is constantly pushing the limits by bringing cutting edge technologies to SashiDo and on top of that, the [Parse Community](https://community.parseplatform.org) is already working hard to add more features to the GraphQL API, such as Cloud Code Functions, Subscriptions, and support to all other Parse Server routes. We strongly believe exploring the full potential of GraphQL with a Parse backend is not too far along the road, so stay tuned! 

## Useful Resources

[GraphQL Support for Parse Server Announcement](https://blog.parseplatform.org/announcements/release/2019/07/09/GraphQL-Announcement.html)
[Parse GraphQL Guide](https://docs.parseplatform.org/graphql/guide/)
[GraphQL Official Documentation](https://graphql.org/learn/)
[Libraries for implement GraphQL in different languages](https://graphql.org/code/)
[The Fullstack Tutorial for GraphQL](https://www.howtographql.com/)