Overview
Introduction
The Cloud Development HTTP API is a set of interfaces designed for developers, aimed at providing access to Cloud Development platform functionalities from both client and server sides via the HTTP protocol. These APIs allow developers to programmatically implement features such as user authentication, cloud functions, cloud databases, data models, AI, etc., thereby accelerating the application development process.
Core Features
Cloud Development HTTP API provides the following core features:
- User Authentication: Supports multiple authentication methods, including anonymous login, username-password login, OAuth 2.0, etc., ensuring security for calls from all clients.
- Basic Capabilities: Unified support for Cloud Development backend capabilities
- Scalability: The API design accounts for future feature expansion, ensuring long-term compatibility.
Architecture Overview
The architecture of the Cloud Development platform is designed as a multi-tier structure, including:
- Frontend Application Layer: The application frontend of developers interacts with the Cloud Development platform via APIs.
- API Layer: The entry point for processing API requests, providing functionalities such as request routing and authentication.
- Backend Service Layer: Implements specific business logic, including business modules such as cloud functions, cloud databases, data models, AI, etc.
- Data Storage Layer: Cloud Storage and Cloud Database store user data, ensuring data persistence and security.
Use Cases
Cloud Development HTTP API applies to the following scenarios:
- Mobile Application Development: Provides backend services for mobile applications.
- Web Application Development: Building dynamic websites and web applications.
- Game Development: Using unity and other game development platforms.
- IoT Devices: Connecting IoT devices to achieve data collection and remote control.
- Developer-Owned Services: Invoke Cloud Development on the developer's own servers to achieve specific functionalities.
Documentation Structure
This document collection includes the following sections:
- Overview: Provides a basic introduction to the Cloud Development HTTP API.
- Access Guide: Guides developers on how to get started using the API.
- Obtaining AccessToken: Provides detailed instructions on how to acquire and use access tokens.
- API Online Debugging: Introduces how to use online tools for API debugging.
Support and Feedback
We encourage developers to provide feedback and suggestions through official channels. The Cloud Development Platform has an active developer community that provides support and assistance to developers.