Skip to main content

Python SDK

Complete guide to using Cocobase with Python applications and Cloud Functions.

Installation

Quick Start

Initialize Cocobase

Basic Operations


Querying Data

Simple Filters

Query Builder


Operators Reference

Comparison Operators

String Operators

Array Operators


Sorting and Pagination

Sorting

Pagination


Working with Dataclasses

Define Your Types

Create with Dataclasses

Parse Response to Dataclass


Authentication

Email/Password

OAuth

Advanced Auth

Register with Files

Update User

Update User with Files

Two-Factor Authentication (2FA)

Role Checking

List Users

Get User by ID


Cloud Functions

The Python SDK is primarily used in Cocobase Cloud Functions.

Basic Cloud Function

Triggered Cloud Function

Scheduled Cloud Function


Error Handling


Best Practices

1. Use Dataclasses for Type Safety

2. Always Handle Errors

3. Use Environment Variables

4. Always Set Limits


Next Steps