Need advice about which tool to choose?Ask the StackShare community!
Apollo vs Parse-Server: What are the differences?
Developers describe Apollo as "GraphQL server for Express, Connect, Hapi, Koa and more". Build a universal GraphQL API on top of your existing REST APIs, so you can ship new application features fast without waiting on backend changes. On the other hand, Parse-Server is detailed as "Parse-compatible API server module for Node/Express". A Parse.com API compatible router package for Express. Read the announcement blog post here: http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/. Read the migration guide here: https://parse.com/docs/server/guide#migrating.
Apollo and Parse-Server are primarily classified as "Platform as a Service" and "Platform as a Service" tools respectively.
"From the creators of Meteor" is the top reason why over 8 developers like Apollo, while over 7 developers mention "Open Source" as the leading cause for choosing Parse-Server.
Apollo and Parse-Server are both open source tools. It seems that Parse-Server with 16.5K GitHub stars and 4.16K forks on GitHub has more adoption than Apollo with 7.4K GitHub stars and 911 GitHub forks.
According to the StackShare community, Apollo has a broader approval, being mentioned in 123 company stacks & 121 developers stacks; compared to Parse-Server, which is listed in 9 company stacks and 12 developer stacks.
We wanted to save as much time as possible when writing our back-end, therefore Apollo was out of the question, we went for an auto-generated API instead. Hasura looked good in the beginning, but we wanted to retain the ability to add a few manual resolvers and modifications to auto-generated ones, which ruled out Hasura. Postgraphile with its Plug-In architecture was the right choice for us, we never regretted it!
Pros of Apollo
- From the creators of Meteor12
- Great documentation8
- Open source3
- Real time if use subscription2
Pros of Parse-Server
- Open Source13
- Well documented7
- Easy setup, easy api, Fast,more platforms,realtime4
- No vendor lock-in3
- JSON2
- Backed by People2
- Friendly contributor community1
Sign up to add or upvote prosMake informed product decisions
Cons of Apollo
- File upload is not supported1
- Increase in complexity of implementing (subscription)1
Cons of Parse-Server
- No guarantee (comes as is)1