For Parse users looking to find a new platform for their apps, Syncano offers comparable features and many extras.
We know you're frustrated. Syncano is here to help!
The recent news that Parse is shutting down has left many developers scrambling to find an alternative. While it may be tempting to pull out your hair or pound your keyboard in frustration, Syncano is here to help alleviate your anxiety.
Like Parse, we provide a platform for you to build and manage your applications. Unlike Parse, however, we are committed to growing with you into the future and continuing to add new features that you care about. Currently, we are offering new users who sign up 30 days to try our platform free and determine if it is the right fit for you and your applications.
Let’s break down Parse and Syncano.
When switching from Parse to Syncano, there are many features that are similar. In many instances, they just have different names (to-MAY-to, to-MAH-to, right?).
Here is a quick overview of some of the terminology that Syncano uses for different features that are also supported in Parse.
|Queries||Filtering and Ordering|
User Authentication & API Keys - Both Syncano and Parse allow you to authenticate your users easily and manage a set of API Keys to give your users certain permissions. This way, you can regulate what endpoints or actions your users can utilize.
Classes and Data Objects - Both platforms allow you to create different classes, set up a schema for each class, and manage the data you choose to store in your classes. You can also run queries to filter, order, or paginate your data.
Users and Groups - Both platforms allow you to create and update users quickly and easily. Syncano's Groups are similar to Parse's Roles in that they allow you to give your users certain permissions based on what Group they are in.
Scripts - This is Syncano for Parse's Cloud Code. This is where you can write backend code functions that can be run in the cloud. This improves your application's performance since you don't have to utilize client-side resources to run these functions. Syncano allows you to write your Scripts in several different languages including Node.js, Python, Ruby, Go, PHP, and Swift. Every time a Script is run in Syncano, a Trace is created so that you can easily debug any errors that occur.
Script Endpoints, Schedules, and Triggers - Script Endpoints are endpoints you can use to run your CodeBoxes. These are similar to Parse's Hooks. You can also run Scripts on a Schedule (such as every hour) or by setting up a Trigger. Triggers allow you to run a Scripts whenever one of your Data Objects is created, updated, or deleted.
Features Exclusive to Syncano
While there are many features that Parse and Syncano share, there are also some features that are exclusive to Syncano.
Realtime Channels - Syncano's Channels allow you to add realtime communication to your application. With Channels, you can set your client-side code to watch for any changes to your data and update the front-end accordingly. This is a great tool to use for any chat application or any application where realtime updates could be useful.
Solutions - Syncano also allows you to download and install ready-made Scripts and Classes directly into your application. Stuck reading docs trying to interface with a Third-Party API? Install a Solution and don't worry about it. Solutions are created by the community to solve the common, everyday problems that developers may face, and more are being added all the time!
Upcoming Features Roadmap
At Syncano, we know we're not perfect. There are a few features that Parse had that we don't have currently. Luckily, we are an innovative, passionate team that listens to our users and works hard to implement the features they need to be successful. We've heard you, and we're excited to announce that the following features are already being developed.
- Parse Migration Tool
- Array and Object Data Types
- Push Notifications
Get Started with Syncano
If you'd like to get started with Syncano, sign up and see what you think. Like I mentioned earlier, we are offering 30 free days for all new users to get started. Also, if you need any help with the transition, reach out to our Support Team. Thanks and happy coding!