{"__v":0,"_id":"588f722bbcace50f0052b9e8","category":{"version":"588f722bbcace50f0052b9e1","project":"565f5fa26bafd40d0030a064","_id":"588f722bbcace50f0052b9e2","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-03T19:46:10.966Z","from_sync":false,"order":0,"slug":"introduction","title":"Getting Started"},"parentDoc":null,"project":"565f5fa26bafd40d0030a064","user":"565f3941ea46251700972783","version":{"__v":1,"_id":"588f722bbcace50f0052b9e1","project":"565f5fa26bafd40d0030a064","createdAt":"2017-01-30T17:04:43.410Z","releaseDate":"2017-01-30T17:04:43.410Z","categories":["588f722bbcace50f0052b9e2","588f722bbcace50f0052b9e3","588f722bbcace50f0052b9e4","588f722bbcace50f0052b9e5","588f722bbcace50f0052b9e6","588f722bbcace50f0052b9e7"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"5.3.0","version":"5.3.0"},"updates":["567adb161a9d3b0d004eee38","567af84b666e1c0d005aab62","567af991b56bac0d0019d892","57ea875a2e84700e007432bc","58540008599af11900037749"],"next":{"pages":[],"description":""},"createdAt":"2015-12-03T19:47:19.286Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"Nanoscale.io is a tool that helps developers quickly define microservices and expose API endpoints in the cloud or on-premise. Unlike other microservices solutions, nanoscale.io is easy to register for and simple to use. Also unlike other solutions on the market, nanoscale.io lets you do a few pretty important things:\n\n1 - Integrate with remote systems that support for multiple protocols and data sources eg. HTTP, SOAP, MQTT, Push, and various NoSQL, RDBMS and Big Data systems.\n2 - Natively write complex functions in language of your choice or Execute external functions or programs by importing Docker containers. \n3 - Add your own custom logic to your API with simple JavaScript and run them in synchronous and asynchronous mode.\n4 - Store arbitrary object data using the bundled cloud storage option.\n5 - Run it quickly in our cloud offering or on your own hardware using one of our [Supported Platforms](doc:supported-platforms).\n\nNanoscale.io is available as a hosted service and also in a downloadable open source version.\n \nYour API endpoints can be simple standalone calls that return a response based on some JavaScript logic, or a complex workflow that invokes multiple remote API endpoints and combines the individual results into a single “composite” response.\n\nIf you want to learn more quickly and see the real power of nanoscale.io, we suggest you follow the [Quick Start Guide](doc:quick-start-guide).\n\n## Walkthrough\nThis video walkthrough shows you how to quickly get started building services on top of nanoscale.io.\n[block:html]\n{\n  \"html\": \"<iframe src=\\\"https://player.vimeo.com/video/210434305\\\" width=\\\"640\\\" height=\\\"360\\\" frameborder=\\\"0\\\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>\"\n}\n[/block]","excerpt":"","slug":"what-is-justapis","type":"basic","title":"What is nanoscale.io?"}

What is nanoscale.io?


Nanoscale.io is a tool that helps developers quickly define microservices and expose API endpoints in the cloud or on-premise. Unlike other microservices solutions, nanoscale.io is easy to register for and simple to use. Also unlike other solutions on the market, nanoscale.io lets you do a few pretty important things: 1 - Integrate with remote systems that support for multiple protocols and data sources eg. HTTP, SOAP, MQTT, Push, and various NoSQL, RDBMS and Big Data systems. 2 - Natively write complex functions in language of your choice or Execute external functions or programs by importing Docker containers. 3 - Add your own custom logic to your API with simple JavaScript and run them in synchronous and asynchronous mode. 4 - Store arbitrary object data using the bundled cloud storage option. 5 - Run it quickly in our cloud offering or on your own hardware using one of our [Supported Platforms](doc:supported-platforms). Nanoscale.io is available as a hosted service and also in a downloadable open source version. Your API endpoints can be simple standalone calls that return a response based on some JavaScript logic, or a complex workflow that invokes multiple remote API endpoints and combines the individual results into a single “composite” response. If you want to learn more quickly and see the real power of nanoscale.io, we suggest you follow the [Quick Start Guide](doc:quick-start-guide). ## Walkthrough This video walkthrough shows you how to quickly get started building services on top of nanoscale.io. [block:html] { "html": "<iframe src=\"https://player.vimeo.com/video/210434305\" width=\"640\" height=\"360\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>" } [/block]