dart_appwrite library
Appwrite Dart SDK
This SDK is compatible with Appwrite server version 1.9.x. For older versions, please check previous releases.
Classes
- Account
- The Account service allows you to authenticate and manage a user account.
- Activities
- The Activities service allows you to list and inspect project activity events.
- Advisor
- The Advisor service surfaces actionable reports about your project resources, with CTA descriptors for one-click remediation in the console.
- Apps
- The Apps service allows you to manage OAuth2 applications, their keys, secrets, scopes, and installations.
- Avatars
- The Avatars service aims to help you complete everyday tasks related to your app image, icons, and avatars.
- Backups
- The Backups service allows you to manage backup policies, archives, and restorations for your project.
- Client
- Client that handles requests to Appwrite
- Databases
- The Databases service allows you to create structured collections of documents, query and filter lists of documents
- Embeddings
- Functions
- The Functions Service allows you view, create and manage your Cloud Functions.
- Graphql
- The GraphQL API allows you to query and mutate your Appwrite server using GraphQL.
- ID
- Helper class to generate ID strings for resources.
- InputFile
- Helper class to handle files.
- Locale
- The Locale service allows you to customize your app based on your users' location.
- Messaging
- The Messaging service allows you to send messages to any provider type (SMTP, push notification, SMS, etc.).
- Oauth2
- The OAuth2 service allows you to authorize apps and issue standards-based OAuth2 and OpenID Connect tokens.
- Operator
- Helper class to generate operator strings for atomic operations.
- Organization
- The Organization service allows you to manage organization-level projects.
- Permission
- Helper class to generate permission strings for resources.
- Presences
- The Presences service allows you to track and manage real-time user presence in your project.
- Project
- The Project service allows you to manage all the projects in your Appwrite server.
- Proxy
- The Proxy Service allows you to configure actions for your domains beyond DNS configuration.
- Query
- Helper class to generate query strings.
-
Response<
T> - Appwrite Response
- Role
- Helper class to generate role strings for Permission.
- Sites
- The Sites Service allows you view, create and manage your web applications.
- Storage
- The Storage service allows you to manage your project files.
- TablesDB
- The TablesDB service allows you to create structured tables of columns, query and filter lists of rows
- Teams
- The Teams service allows you to group users of your project and to enable them to share read and write access to your project resources
- Tokens
- The Tokens service allows you to create and manage resource tokens for secure file access.
- UploadProgress
- Progress of a File Upload
- Users
- The Users service allows you to manage your project users.
- Webhooks
- The Webhooks service allows you to manage your project webhooks.
Enums
- Condition
- Filter condition for array operations
Exceptions / Errors
- AppwriteException
- Exception thrown by the dart_appwrite package.