Description Database
Name: Appwrite
Website: https://appwrite.io/
Type: NoSQL document-based database (Internally based on MariaDB SQL engine)
Connection
How do you typically connect?
Via HTTP REST API endpoints using Appwrite SDKs (e.g., Node.js SDK)
Protocol:
HTTP/HTTPS (Appwrite API)
Node.js driver:
Official Appwrite Node.js SDK (node-appwrite npm package)
Auth methods:
Email and Password
Phone (SMS)
Magic URL
Email OTP
OAuth 2
Anonymous authentication
JWT tokens
Custom authentication flows with tokens backed by external systems
Additional info
Database documentation link: https://appwrite.io/docs/databases
Special considerations:
Appwrite organizes data into databases, collections, and documents.
Permissions can be assigned at the collection/document level.
API returns structured JSON documents.
Uses built-in authentication and authorization.
Supports transaction IDs for batch operations.
Database access is primarily via Appwrite API rather than direct SQL connections.
Reactions are currently unavailable
You can’t perform that action at this time.
Database
Connection
node-appwritenpm package)Additional info