n8n-nodes-appwrite
Free and open fair-code licensed node based Workflow Automation Tool.
A complete backend solution for your [Flutter / Vue / Angular / React / iOS / Android / *ANY OTHER*] app
This is an n8n community node. It lets you use Appwrite in your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
- Documents
- Get (by ID or with Queries)
- Create
- Update
- Delete
- Get All (incl. with Queries)
- Functions
- List All
- Get by ID
- Execute and Output Result
- Storage
- Create Bucket
- Delete Bucket
- Get Bucket by ID
- List Buckets
- List Files
- Get File by ID
- Create File
- Delete File
- Users
- Get User
- Create User
- I will implement the hashing algorithms soon, but for now hashed users are disabled
- Update User
- Can update the following
- Name
- Email
- Email Verification Status (true or false)
- Password
- Phone
- Phone Verification Status (true or false)
- Labels
- Status
- Get User Prefs
- Update User Prefs
- List Users
- Delete User
- List User Sessions
- Delete User Sessions
- Delete User Session
- List User Memberships
- List User Logs
- List User Identities
Credentials
- Make sure you have an instance of Appwrite, either self-hosted or on Cloud at https://cloud.appwrite.io
- Once in, create a project, and then scroll down and create an API key
- Give it all securities you wish, only Functions, Databases, and Storage is required to use all functionality, however I will update it with more functionality as we go
- After creating your API key, go to Credentials and create a new Appwrite API credential, and paste in
https://cloud.appwrite.io/v1
for your endpoint URL if you used Appwrite Cloud, otherwise use your endpoint - Put in your Project ID by copying it
- Paste in your API key
- You're good to go!
Compatibility
- Currently up to date with N8N, Appwrite 1.4.x is required
Resources