{"__v":112,"_id":"5744b35f13903f0e00c3dbbe","category":{"project":"54774d9af3736008009e9e0e","version":"56a0bd9e3697d80d002ac5e7","_id":"5744b1d0b56d431700d8a4fb","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-24T19:56:00.909Z","from_sync":false,"order":0,"slug":"what-is-syncano","title":"What Is Syncano"},"parentDoc":null,"project":"54774d9af3736008009e9e0e","user":"56703d17e10ecb0d0004eed8","version":{"__v":20,"_id":"56a0bd9e3697d80d002ac5e7","project":"54774d9af3736008009e9e0e","createdAt":"2016-01-21T11:14:38.131Z","releaseDate":"2016-01-21T11:14:38.131Z","categories":["56a0bd9f3697d80d002ac5e8","56a0bd9f3697d80d002ac5e9","56a0bd9f3697d80d002ac5ea","56a0bd9f3697d80d002ac5eb","56b098a43a5b810d00745e3f","56b098da8f7a4f0d0029dd10","56d5a8ecf612b80b00fb69cd","570989853ab43c0e0072b2d6","571006aa10300c0e007f6133","5735a52431a73b1700887ca0","5744b0529e045c0e00b7a7a2","5744b1d0b56d431700d8a4fb","5744b1fb55d65a0e00b436e1","5744b218f9c7411700ce560e","5744b220f9c7411700ce560f","5744b2259e045c0e00b7a7a7","5744b22cf8b79f0e00de6a2d","5744b23155d65a0e00b436e4","5744b242c758290e00fbc235","5744b2569e045c0e00b7a7a8","5756a3f2bb92962900dafe3d","57ee23e81e42900e0014a42f","581c822c98676e0f00d240ef"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"Sockets","version_clean":"1.1.0","version":"1.1"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-05-24T20:02:39.034Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":">Syncano is a platform for building serverless apps. We help you increase your productivity, focus on new features, and scale without managing servers.\n\nThis means you can take all that complicated server-side code and databases, drop them in Syncano, and forget you even tried to set up a server that one hot afternoon. We're here to make your app building process streamlined, fast, and give you more time to work on how your user will interact with your app instead of worrying about how stable or safe the server is. Below we'll explain visually!\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Not a Developer?\",\n  \"body\": \"Not to worry! Syncano can still be used for your business. Although we don't completely support a way to use Syncano without development experience, our interface should be very easy for a web developer or front-end developer to learn and use. We have a ton of resources in the documentation here that will help them build the database, users, and server-side code needed for your application!\\n\\nIf you have a developer (mobile or web!) on your team, [sign them up!](https://www.syncano.io/)\"\n}\n[/block]\n### But I'm a visual learner!\n\nWell here are some visuals! This is a visual representation of a mobile app using Syncano.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/oPUPgiChRdGRh7jQXRIK_Syncano-Illustration.png\",\n        \"Syncano-Illustration.png\",\n        \"1105\",\n        \"848\",\n        \"#3696a8\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nThe top two sections are what the User interacts with, experiences, and all the other front-end code that you as a developer will build. The bottom four parts of this mobile app is where we come in. The great part is, we have our own [SDKs/Libraries and Framework plugins](doc:syncano-libraries) that you can use, making that entire stack seamless from one piece to the next!\n\n### The Dashboard\n\n[The Dashboard](https://dashboard.syncano.io) is where you will most likely start your Syncano journey. In it, you will find all of your Syncano data, as well as all of the code and settings your app will need for it's backend. You can manage [Users](doc:user-management), [permissions for those users](doc:permissions), all of your [Sockets](doc:syncano-what-are-sockets), even write and test new [server code](doc:snippets-scripts), you name it! You can even manage your [Push Notifications](doc:sending-push-notifications) for the devices attached to your app here! Below is what your [Instance](https://dashboard.syncano.io) list will look like in the Dashboard.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/FsPTxPV1QQ6ASfY3Lcxz_instance-list-edited-small.png\",\n        \"instance-list-edited-small.png\",\n        \"1448\",\n        \"503\",\n        \"#bc5855\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n#### Syncano API\nThe Syncano API is how you communicate and connect with the Syncano Platform. You can find more specific API details in our [API Reference Guide](http://docs.syncano.io/v0.1.1/docs/). We have also built libraries on top of this API in order to integrate with your app in the simplest way possible. You can learn more about those from the Library Quick Start Guides in the left menu, or from our [Syncano Libraries Page](doc:syncano-libraries).\n\n#### Sockets\nWe explain Sockets in more detail in [this chapter](doc:syncano-what-are-sockets), but in short, they are the building blocks of the backend for your app. These include integrations and specific Syncano features, as well as **custom endpoints** you can use in your app.\n\n#### Core Services\nThese are the main core services your app will need. This includes [Users & Groups](doc:user-management), [Data Classes](doc:classes-overview), [Data Objects](doc:data-objects-overview), [Server-side code (or Scripts)](doc:snippets-scripts), and [Templates for your data](doc:snippets-template). Use these to make your app's backend flexible and complete!\n\n#### Infrastructure\nThese are the servers. This is where all of the data is held, and it's something you no longer have to worry about! Create, update, delete, or stare at your data for long hours (no judgment here), and get back to building your app up to it's full potential!\n[block:html]\n{\n  \"html\": \"<h1 style=\\\"text-align:center;margin-bottom:2em;\\\"><a href=\\\"https://dashboard.syncano.io\\\" target=\\\"_blank\\\">Get Started!</a></h1>\"\n}\n[/block]","excerpt":"Syncano is a platform for building serverless apps. We help you increase your productivity, focus on new features, and scale without managing servers.","slug":"syncano-overview","type":"basic","title":"Syncano Overview"}

Syncano Overview

Syncano is a platform for building serverless apps. We help you increase your productivity, focus on new features, and scale without managing servers.

>Syncano is a platform for building serverless apps. We help you increase your productivity, focus on new features, and scale without managing servers. This means you can take all that complicated server-side code and databases, drop them in Syncano, and forget you even tried to set up a server that one hot afternoon. We're here to make your app building process streamlined, fast, and give you more time to work on how your user will interact with your app instead of worrying about how stable or safe the server is. Below we'll explain visually! [block:callout] { "type": "info", "title": "Not a Developer?", "body": "Not to worry! Syncano can still be used for your business. Although we don't completely support a way to use Syncano without development experience, our interface should be very easy for a web developer or front-end developer to learn and use. We have a ton of resources in the documentation here that will help them build the database, users, and server-side code needed for your application!\n\nIf you have a developer (mobile or web!) on your team, [sign them up!](https://www.syncano.io/)" } [/block] ### But I'm a visual learner! Well here are some visuals! This is a visual representation of a mobile app using Syncano. [block:image] { "images": [ { "image": [ "https://files.readme.io/oPUPgiChRdGRh7jQXRIK_Syncano-Illustration.png", "Syncano-Illustration.png", "1105", "848", "#3696a8", "" ] } ] } [/block] The top two sections are what the User interacts with, experiences, and all the other front-end code that you as a developer will build. The bottom four parts of this mobile app is where we come in. The great part is, we have our own [SDKs/Libraries and Framework plugins](doc:syncano-libraries) that you can use, making that entire stack seamless from one piece to the next! ### The Dashboard [The Dashboard](https://dashboard.syncano.io) is where you will most likely start your Syncano journey. In it, you will find all of your Syncano data, as well as all of the code and settings your app will need for it's backend. You can manage [Users](doc:user-management), [permissions for those users](doc:permissions), all of your [Sockets](doc:syncano-what-are-sockets), even write and test new [server code](doc:snippets-scripts), you name it! You can even manage your [Push Notifications](doc:sending-push-notifications) for the devices attached to your app here! Below is what your [Instance](https://dashboard.syncano.io) list will look like in the Dashboard. [block:image] { "images": [ { "image": [ "https://files.readme.io/FsPTxPV1QQ6ASfY3Lcxz_instance-list-edited-small.png", "instance-list-edited-small.png", "1448", "503", "#bc5855", "" ] } ] } [/block] #### Syncano API The Syncano API is how you communicate and connect with the Syncano Platform. You can find more specific API details in our [API Reference Guide](http://docs.syncano.io/v0.1.1/docs/). We have also built libraries on top of this API in order to integrate with your app in the simplest way possible. You can learn more about those from the Library Quick Start Guides in the left menu, or from our [Syncano Libraries Page](doc:syncano-libraries). #### Sockets We explain Sockets in more detail in [this chapter](doc:syncano-what-are-sockets), but in short, they are the building blocks of the backend for your app. These include integrations and specific Syncano features, as well as **custom endpoints** you can use in your app. #### Core Services These are the main core services your app will need. This includes [Users & Groups](doc:user-management), [Data Classes](doc:classes-overview), [Data Objects](doc:data-objects-overview), [Server-side code (or Scripts)](doc:snippets-scripts), and [Templates for your data](doc:snippets-template). Use these to make your app's backend flexible and complete! #### Infrastructure These are the servers. This is where all of the data is held, and it's something you no longer have to worry about! Create, update, delete, or stare at your data for long hours (no judgment here), and get back to building your app up to it's full potential! [block:html] { "html": "<h1 style=\"text-align:center;margin-bottom:2em;\"><a href=\"https://dashboard.syncano.io\" target=\"_blank\">Get Started!</a></h1>" } [/block]