GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Home
  • Not connectedMCP server
  • Quick start
  • Tutorials
  • SDKs
  • Blog
  • Changelog
  • Integrations
  • API references
  • Auth
  • Databases
  • Storage
  • Functions
  • Messaging

This view

  • Original page
  • New address

GeezerVison is showing appwrite.io — Documentation - Overview - Appwrite

Documentation_

Ship faster with Appwrite

Build secure and scalable apps with guides for Authentication, Databases, Storage, Functions, Messaging, Realtime, and hosting.

Install MCPQuick start guides

Quick starts for the frameworks you love_

All quick start guides

Explore capabilities_

All the core functionalities you need with a scalable and flexible API. Explore Appwrite's product offerings.

Auth

Sign in users with multiple OAuth providers.

Databases

Store your application and user data.

Functions

Extend and customize your server's functionality.

Sites

Deploy websites on the internet at scale.

Messaging

Send and schedule email, SMS, and push notifications.

Storage

Store images, videos, documents, and files.

Avatars

Generate icons, screenshots, and QR codes for your apps.

Realtime

Respond to server events in realtime.

Build faster with AI_

Wire up MCP so models can reach your Appwrite project and docs, install agent skills for SDK-accurate codegen, and use quickstart prompts to scaffold features, whether you work in an IDE or a vibe coding platform.

MCP

Connect agents to your Appwrite project, APIs, and docs.

Create a collection for user profiles
Setting up collection with email and name attributes.Thinking...
Ask anything...Add avatar field to profiles
Configure the MCP server

Agent skills

Teach agents your backend so they make SDK-accurate calls.

Ask anything...List files in my bucket
createDocumentuploadFilegetUserlistFilesdeleteSessiongetAccountlistTeams
Explore agent skills

Quickstart prompts

Scaffold auth, databases, storage, and more from a prompt.

Scaffold auth for React
Add file upload to my app
Create a teams table
Describe a feature...Build messaging with email and push
Browse quickstart prompts

IDEs & coding agents

Editors and agents where you ship code locally or in the terminal.

Claude CodeOfficialChatGPTOfficialCodexOfficialCursorOfficialVS CodeZedOpenCodeGoogle AntigravityGrok BuildPi

Vibe coding platforms

Build from prompts in the browser; connect docs or full MCP where supported.

Claude DesktopLovableEmergentBoltZenflow
Explore the tooling documentationConfigure the MCP server

Explore ways to integrate_

Choose how you integrate with Appwrite. Explore references for the Appwrite SDK, REST API, GraphQL API, or Realtime API.

SDKs

Light-weight SDKs for your favorite platforms.

REST API

Integrate with HTTP requests without needing an SDK.

GraphQL

Leverage GraphQL through our SDKs or integrate directly with REST endpoints.

Realtime

Respond to auth, databases, storage, and function events in realtime.

Show me some code_

If you learn best from code examples, follow one of our tutorials.

React tutorial

Learn Appwrite Auth, Databases, and more with React.

Next.js tutorial

Learn Appwrite Auth, Databases, and more with Next.js.

Next.js SSR auth

Build authenticated SSR apps with Next.js and Appwrite.

Vue tutorial

Learn Appwrite Auth, Databases, and more with Vue.

Nuxt tutorial

Learn Appwrite Auth, Databases, and more with Nuxt.

Nuxt SSR auth

Build authenticated SSR apps with Nuxt and Appwrite.

SvelteKit tutorial

Learn Appwrite Auth, Databases, and more with SvelteKit.

SvelteKit SSR auth

Build authenticated SSR apps with SvelteKit and Appwrite.

SvelteKit CSR auth

Add client-side auth to SvelteKit apps with Appwrite.

Astro SSR auth

Build authenticated SSR apps with Astro and Appwrite.

React Native tutorial

Learn Appwrite Auth, Databases, and more with React Native.

Flutter tutorial

Learn Appwrite Auth, Databases, and more with Flutter.

Android tutorial

Learn Appwrite Auth, Databases, and more with Android.

iOS tutorial

Learn Appwrite Auth, Databases, and more with iOS.

Refine tutorial

Build admin panels and internal tools with Refine and Appwrite.

Migrate to Appwrite_

Own your data with automatic data migrations.

Self-hosted

Move data from self-hosted to Appwrite Cloud.

Firebase

Migrate users and data from Firebase to Appwrite.

Supabase

Migrate users and data from Supabase to Appwrite.

Vercel

Migrate web applications from Vercel to Appwrite Sites.

Nhost

Migrate users and data from NHost to Appwrite.

Common questions_

Quick answers when you are new to Appwrite or deciding how to navigate these docs.

Appwrite is an open-source backend platform: Auth, Databases, Storage, Functions, Realtime, Messaging, and hosting for sites. You can build against Appwrite Cloud or run the same stack self-hosted.

You use it as the server side for your app: user sign-in, persisted data, file uploads, scheduled or event-driven logic, notifications, and live updates, exposed over APIs and SDKs so your client or server code stays thin. Browse products for what each service covers.

Appwrite is framework-agnostic: you call it from the browser or server with an SDK or plain HTTP. Pick a quick start for your stack (for example React or Next.js), or follow a full tutorial if you prefer a guided build.

Use Quick starts to connect a project in minutes. Use Tutorials for end-to-end apps. When you need exact request shapes and types, open the API references for your SDK and runtime.

Appwrite Cloud is the convenient option: we run the stack, ship upgrades, and you pay a predictable subscription. Self-hosting suits strict regulation, full data residency, air-gapped networks, or when you prefer to pay with engineering time instead of a managed service fee, but you operate the cluster yourself: you plan version upgrades and data migrations between releases (including backups and rollback), instead of Appwrite doing that for you. The product surface is aligned either way; see self-hosting and compare pricing with your ops cost.

Open API references for REST payloads, GraphQL, and Realtime, organized by platform (web, mobile, server). The SDKs page lists official client and server libraries.

Ask the community on Discord, check support for product help options, and use GitHub issues for reproducible bugs in the open-source server.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.