View Source Appwrite (appwrite v0.2.1)
Elixir SDK for the Appwrite backend-as-a-service platform.
Configuration
Add the following to your config/config.exs (or per-environment config file):
config :appwrite,
project_id: "your_project_id",
secret: "your_api_key",
root_uri: "https://cloud.appwrite.io/v1"Services
| Module | Description |
|---|---|
Appwrite.Services.Accounts | User authentication & account management |
Appwrite.Services.Avatars | Avatars, flags, favicons, QR codes |
Appwrite.Services.Database | Document database |
Appwrite.Services.Functions | Cloud function executions |
Appwrite.Services.GraphQL | GraphQL queries and mutations |
Appwrite.Services.Health | Server health checks |
Appwrite.Services.Locale | Locale, country, and currency data |
Appwrite.Services.Messaging | Push/SMS/email topic messaging |
Appwrite.Services.Storage | File storage and retrieval |
Appwrite.Services.Teams | Team and membership management |
Utilities
Appwrite.Utils.Query— build query strings for filtering and paginationAppwrite.Utils.Permission— generate permission stringsAppwrite.Utils.Role— generate role stringsAppwrite.Utils.Id— generate unique resource IDs