What problem does it solve? Building server-side Python applications with Appwrite requires knowing the correct SDK patterns for authentication, database operations, file storage, and permissions, and mistakes like using deprecated classes or missing permission strings cause broken or insecure code. ## Core Features & Use Cases - Server SDK Patterns: Covers client setup with API keys, user management, TablesDB CRUD with the full Query API, file storage uploads, teams, and serverless function execution. - SSR Authentication: Provides complete session-based auth flows for Flask, Django, and FastAPI, including email/password login, OAuth2 callbacks, and secure cookie handling. - Permissions & Error Handling: Documents the Permission and Role helpers, common error codes, and pitfalls like forgetting permissions or granting write access to Role.any(). - Use Case: A developer building a FastAPI backend can use this Skill to generate correct code for creating tables with typed columns, querying rows with filters, and handling user login sessions. ## Quick Start Use the appwrite-python skill to write a FastAPI endpoint that creates a row in an Appwrite table with proper permissions.