appwrite avatar

Appwrite Dotnet

This is the official Appwrite .NET SDK skill for building server-side C# applications with Appwrite's backend services. It covers the full stack: user management, database CRUD with the newer TablesDB class (not the deprecated Databases), file storage, teams, and serverless functions. The documentation makes a point of recommending named arguments and explicit column types like varchar and text instead of the legacy string type, which matters when you're working within the 64 KB row size limit. If you're building ASP.NET or Blazor apps that need authentication, database operations, or file handling with Appwrite, this gives you the patterns and API references to get it done without digging through general docs.

skills.sh installs
190
GitHub stars
20
last updated
Jun 3, 2026

Install

$ npx -y skills add appwrite/agent-skills --skill appwrite-dotnet --agent claude-code

Installs into .claude/skills of the current project.

Files

Appwrite .NET SDK

Installation

dotnet add package Appwrite

Setting Up the Client

using Appwrite;
using Appwrite.Services;
using Appwrite.Models;

var client = new Client()
    .SetEndpoint("https://<REGION>.cloud.appwrite.io/v1")
    .SetProject(System.Environment.GetEnvironmentVariable("APPWRITE_PROJECT_ID"))
    .SetKey(System.Environment.GetEnvironmentVariable("APPWRITE_API_KEY"));

Code Examples

User Management

var users = new Users(client);

// Create user
var user = await users.Create(ID.Unique(), "user@example.com", null, "password123", "User Name");

// List users
var list = await users.List(new List<string> { Query.Limit(25) });

// Get user
var fetched = await users.Get("[USER_ID]");

// Delete user
await users.Delete("[USER_ID]");

Database Operations

Sponsors

Details

Repository
github.com/appwrite/agent-skills
Categories
AI & Agent Building, .NET & C#
First seen
Jun 3, 2026

More from appwrite/agent-skills

All 10
1daffy0208 avatarcustomer-feedback-analyzerdaffy0208/ai-dev-standardsSynthesize user feedback from multiple channels and identify patterns to inform product decisions. Use when analyzing feedback, prioritizing feature requests, c190skills.sh installs
2danielmiessler avatarFirstPrinciplesdanielmiessler/personal_ai_infrastructurefirstprinciples190skills.sh installs
3bbeierle12 avatard3js-visualizationbbeierle12/skill-mcp-claudeCreate D3.js charts and interactive data visualizations. Use when building bar charts, line charts, scatter plots, pie charts, force-directed graphs, geographic189skills.sh installs
4hoodini avatarnano-banana-prohoodini/ai-agents-skillsGenerate images with Google's Nano Banana Pro (Gemini 3 Pro Image). Use when generating AI images via Gemini API, creating professional visuals, or building ima189skills.sh installs
5muratcankoylan avatarharness-engineeringmuratcankoylan/agent-skills-for-context-engineeringYou need this when you're building agents that run for hours or days without supervision.189skills.sh installs
6daffy0208 avatarusability-testerdaffy0208/ai-dev-standardsConduct usability tests and identify UX issues through systematic observation. Use when testing user flows, validating designs, identifying friction points, or 188skills.sh installs