Skip to content

ZachHandley/n8n-nodes-appwrite

 
 

Repository files navigation

n8n-nodes-appwrite


Appwrite Logo

Free and open fair-code licensed node based Workflow Automation Tool.


Appwrite Logo

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
      • Filterable with Queries
    • Delete User
    • List User Sessions
    • Delete User Sessions
    • Delete User Session
    • List User Memberships
    • List User Logs
    • List User Identities

Credentials

  1. Make sure you have an instance of Appwrite, either self-hosted or on Cloud at https://cloud.appwrite.io
  2. Once in, create a project, and then scroll down and create an API key
  3. 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
  4. 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
  5. Put in your Project ID by copying it
  6. Paste in your API key
  7. You're good to go!

Compatibility

  • Currently up to date with N8N, Appwrite 1.4.x is required

Resources

Changelog

  • 0.70.0 -- Update to support 1.5.x
  • 0.69.1 -- Fix to Update Document node
  • 0.69.0 -- Initial Release

About

n8n node for Appwrite

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • JavaScript 3.0%