cozy-browser-sdk
This document covers the API documentation of the SDK for Cozy apps without a server.
Disclaimer: This is not a tutorial to write Cozy application, if you want to understand how to write apps without a server with Cozy, you can read this tutorial.
What is it for?
cozy-browser-sdk
is a javascript library made by Cozy. It enables client-side applications to easily make requests to the data-system. The Data-system is the data
storage API of the Cozy.
How to use it?
You just have to copy a single file (dist/cozysdk-client.js) to your app repository. You can then require
it by using any build tool or include it in your html page through a <script>
tag.
We recommend you to follow this tutorial to setup the Cozy SDK tutorial properly.
You can also use npm
(npm install cozysdk-client
) and then require
it from your JS file:
var cozySDK = require('cozysdk-client');
What can it do?
-
Create, Read, Update, Delete documents (tuto)
-
Define and use couchdb views (tuto)
-
Read and Destroy binaries attached to Cozy documents
License
Cozy Browser SDK is developed by Cozy Cloud and distributed under the MIT license.
What is Cozy?
Cozy is a platform that brings all your web services in the same private space. With it, your web apps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one profiles you.
Community
You can reach the Cozy Community by:
- Chatting with us on IRC #cozycloud on irc.freenode.net
- Posting on our Forum
- Posting issues on the Github repos
- Mentioning us on Twitter