
Appwrite Dart
A solid SDK wrapper for building Appwrite-backed apps in Flutter or server-side Dart. Covers the essentials: email and OAuth login, database CRUD with the newer TablesDB class (avoid the deprecated Databases), file uploads with native platform handling, real-time subscriptions, and server-side admin operations via API keys. The query builder is expressive, with all the filtering and pagination methods you'd expect. One thing to watch: the skill explicitly calls out string column types (varchar vs text vs mediumtext) because of row size limits, which is the kind of detail that saves you from a midnight refactor. Good for greenfield Flutter projects or if you're already in the Appwrite ecosystem.
- skills.sh installs
- 340
- GitHub stars
- 20
- last updated
- Jun 3, 2026
Install
$ npx -y skills add appwrite/agent-skills --skill appwrite-dart --agent claude-codeInstalls into .claude/skills of the current project.
Files
Appwrite Dart SDK
Installation
# Flutter (client-side)
flutter pub add appwrite
# Dart (server-side)
dart pub add dart_appwrite
Setting Up the Client
Client-side (Flutter)
import 'package:appwrite/appwrite.dart';
final client = Client()
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1')
.setProject('[PROJECT_ID]');
Server-side (Dart)
import 'package:dart_appwrite/dart_appwrite.dart';
final client = Client()
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1')
.setProject(Platform.environment['APPWRITE_PROJECT_ID']!)
.setKey(Platform.environment['APPWRITE_API_KEY']!);
Code Examples
Authentication (client-side)
final account = Account(client);
// Signup
await account.create(userId: ID.unique(), email: 'user@example.com', password: 'password123', name: 'User Name');
// Login
final session = await account.createEmailPasswordSession(email: 'user@example.com', password: 'password123');
// OAuth login
await account.createOAuth2Session(provider: OAuthProvider.google);
// Get current user
final user = await account.get();
Sponsors
Details
- Repository
- github.com/appwrite/agent-skills
- Category
- AI & Agent Building
- First seen
- Jun 3, 2026