Sockets are the layer stacked between Syncano’s core and your application. Easily configure, combine, and create Sockets for your app. Instantly add new functionality to your applications exactly the way you want.
Control how you define the structure for each of your Data Objects. Every Data Object you create will inherit the properties of its own customized Class.
Create fields with specific types to get a flexible architecture. Our pre-set custom fields include string, text, integer, float, Boolean, datetime, file, object, array, and reference.
Store your data as JSON objects that contain key-value pairs that you define. Control what your users have access to. Define your own data views on the backend instead of updating every client-side application.
Query your data based on built-in or customized fields for each of your objects. Get back the data you need with advanced filtering and ordering.
Scripts are snippets of code that allow you to run complex code on Syncano’s servers. We support a wide range of environments including Node.js, Python, Swift, Go, PHP, and Ruby.
Make Scripts public or private, it’s up to you. Send POST or GET requests to your Script and open up the possibility of how and where to run it.
Each Snippet can be set to use environmental variables stored in your configuration settings. You can store API keys and frequently used variables in a more permanent way.
Connect your app with our constantly growing list of integrations. We’ll help you stay up-to-date with new add-ons, keeping your application ahead of the crowd.
Add real-time functionality to your app with Channels. Users can subscribe to Channels and get notifications of changes to Data Objects. You can grant users the ability to send custom notification messages.
Execute your Scripts at a desired date and time interval. Choose from CronTabs and seconds as scheduling options. We support time zones so you can launch Scripts in around the globe.
Execute a Server-Side Script when a Data Object inside a selected Class is created, updated, or deleted. Each Trigger is customizable to fit your app’s needs.
Instantly message your iOS or Android users with timely and relevant content. Use our Dashboard to configure and send push notifications with ease.