Extra Credit

Appwrite

Official docs outline

14 sections
  1. Authentication

    User accounts, sessions, OAuth, email/password and magic URLs.

  2. Users and Teams

    Managing users, teams, memberships and labels.

  3. Auth security and MFA

    Multi-factor authentication and authentication security settings.

  4. Databases (TablesDB)

    Databases, tables, rows, columns and relationships.

  5. Queries

    Filtering, sorting and paginating data.

  6. Permissions

    Resource-level permissions using roles and teams.

  7. Storage

    Buckets, files, uploads and downloads.

  8. Functions

    Serverless functions, runtimes, deployments and executions.

  9. Sites

    Hosting and deploying web apps.

  10. Messaging

    Email, SMS and push through topics, targets and providers.

  11. Realtime

    Subscribing to channels for live events.

  12. Events and webhooks

    Reacting to resource events with functions and webhooks.

  13. REST and GraphQL APIs

    Client and server APIs, keys and scopes.

  14. Rate limits, encryption and backups

    Platform security: rate limits, encryption and backups.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29