Introduction
The Appwrite data provider enables you to build Refine applications with Appwrite, an open-source backend platform that provides authentication, databases, storage, and more.Installation
Install the Appwrite data provider package:Setup
Create Appwrite project
First, create an Appwrite project at cloud.appwrite.io or self-host Appwrite.
Basic Usage
Get List
Fetch a list of documents from an Appwrite collection:Get One
Fetch a single document by ID:Create
Create a new document:Update
Update an existing document:Delete
Delete a document:Real-time Updates
Appwrite supports real-time subscriptions for automatic data updates:Authentication
Implement authentication using Appwrite’s Account service:Storage Integration
Work with Appwrite Storage for file uploads:Filtering
Appwrite supports various filter operators:Multiple Databases
Work with multiple Appwrite databases:Complete Example
Supported Operators
The Appwrite data provider supports the following filter operators:eq: Equalsne: Not equalslt: Less thanlte: Less than or equalgt: Greater thangte: Greater than or equalcontains: Contains (text search)in: In arraynin: Not in arraybetween: Between two values
Next Steps
Data Providers Overview
Learn about other data providers
Appwrite Documentation
Explore Appwrite features