Quick Start

Quick Start Guide

Adding Skygear to your iOS, Android and web apps

User Authentication

User Authentication Basics

User Log-in/Log-out, user access tokens, email and password managements

Social Login

Third-party login, e.g. Facebook, Google

Creating User Profile for Authenticated Users

Saving and retrieving custom profile attributes

Skygear Cloud Database

Cloud Database Basics

Storing data in the database using Records, with guides to basic record CRUD (create, read, update, delete)

Performing Data Queries from Database

From the simplest queries to more complex ones such as AND/OR conditions and pagination

Data Types

A guide to the supported data types: numbers, strings, foreign keys, locations, file uploads and more

Access Control Basics

Setting up restriction to certain database table or individual record is easy

Offline Storage

Creating cached queries to save query results locally

Query Subscriptions

Subscribing to database data changes from the client

Skygear Chat

Quick Start for Chat

Adding Skygea Chat to your iOS, Android and web apps

Skygear Chat Basics

Creating chatrooms, sending and receiving messages with Chat APIs

Skygear PubSub

PubSub Basics

Adding the publish-subscribe functioality to your app with Skygear

Push Notifications

Push Notification Basics

Sending push notifications with Skygear

Cloud Functions

Introduction and Deployment of Cloud Functions

The first step to using the Skygear cloud functions to have your codes running on Skygear server

Cloud Functions for Database Event Hooks

Running codes upon database events such as creating, updating or deleting records

Cloud Functions for Creating Scheduled Tasks

Executing your server codes at specified time or intervals

Cloud Functions for Skygear SDKs to call

Lambda functions can be called from the SDKs to execute your custom codes on Skygear server

Cloud Functions as HTTP Endpoint

Creating your own HTTP endpoint so that external applications can send GET/POST and other requests to your app

Cloud Functions as Restful HTTP Endpoint

Creating your own set of restful HTTP endpoint easily through cloud functions

Serving Static Assets from Skygear Server

Methods to make your static assets such as images accessible with a URL

Calling Skygear API from Cloud Functions

Calling Skygear API, using database connections, pubsub, push notifications, and using the master key to impersonate user for the admin

Authenticating Users

Getting the authenticated user ID from the cloud functions, and resetting the password of a user

Error Handling

Error handling in cloud functions

Social Network

User Relations Basics

Creating Friends/Followers relationships

Advanced

Skygear Command Line Tools

Managing your database schema and data through the command line interface.

Setup Skygear Development Server Locally

Reference for deploy Skygear server

Skygear Database Schema

More details about database record tables, reserved columns, schema migration and reserved tables

Writing your own Authentication Provider

User authentication with third-party service