Skip to content

Integrations_

Discover infinite possibilities_

Find your favourite apps to integrate with your projects in Appwrite's marketplace.

Featured

Popular integrations to get started quickly.

MCP

Platforms with Model Context Protocol support

OpenAI

Appwrite plugin for Codex

OpenAI

Install the official Appwrite plugin in Codex for the hosted MCP server and thirteen Appwrite agent skills

MCPCloud
Model Context Protocol

Host an MCP server on Appwrite Functions

Model Context Protocol

Deploy your own MCP server on Appwrite Functions and connect it to Claude Code, Cursor, and other AI clients

MCPSelf-hostedCloud
Bolt

MCP with Bolt

Bolt

Connect Bolt to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
OpenAI

MCP with ChatGPT

OpenAI

Connect ChatGPT to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Anthropic

MCP with Claude

Anthropic

Connect to Appwrite project with the MCP within Claude Desktop.

MCPSelf-hostedCloud
Cursor

MCP with Cursor

Cursor

Connect to Appwrite project with the MCP within Cursor.

MCPSelf-hostedCloud
Emergent

MCP with Emergent

Emergent

Connect Emergent to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Google

MCP with Google Antigravity

Google

Connect Google Antigravity agents to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
xAI

MCP with Grok Build

xAI

Connect Grok Build to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Lovable

MCP with Lovable

Lovable

Connect Lovable to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
OpenCode

MCP with OpenCode

OpenCode

Connect OpenCode to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Pi

MCP with Pi

Pi

Connect Pi to your Appwrite project through the hosted Appwrite MCP server and react to project events

MCPCloud
Microsoft

MCP with VS Code and GitHub Copilot

Microsoft

Connect GitHub Copilot in VS Code to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Windsurf

MCP with Windsurf

Windsurf

Connect to Appwrite project with the MCP within Windsurf Editor.

MCPSelf-hostedCloud
Zed

MCP with Zed

Zed

Connect Zed's agent to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud
Zencoder

MCP with Zenflow

Zencoder

Connect Zenflow agents to your Appwrite project and docs through the hosted Appwrite MCP server

MCPCloud

AI

Machine learning and AI capabilities

Auth

User authentication and authorization

FlutterFlow

Auth Kit for FlutterFlow

FlutterFlow

Integrate Appwrite Auth into your FlutterFlow apps without writing complex code

AuthSelf-hostedCloud
Have I Been Pwned

Breached password detection with Have I Been Pwned

Have I Been Pwned

Flag, reject, or block passwords that appear in known data breaches

AuthSelf-hostedCloud
Apple

Native auth with Apple

Apple

Integrate native auth on Apple devices with Appwrite Auth

AuthSelf-hostedCloud
Google

Native auth with Google

Google

Sign users in with Google's on-device account picker and exchange the ID token for an Appwrite session

AuthSelf-hostedCloud
Amazon

OAuth with Amazon

Amazon

Authenticate users with an existing Amazon account

AuthSelf-hostedCloud
Apple

OAuth with Apple

Apple

Authenticate users with an existing Apple account

AuthSelf-hostedCloud
Auth0

OAuth with Auth0

Auth0

Sign users in to your app through your Auth0 tenant

AuthSelf-hostedCloud
Authentik

OAuth with Authentik

Authentik

Sign users in through your self-hosted Authentik identity provider

AuthSelf-hostedCloud
Bitbucket

OAuth with Bitbucket

Bitbucket

Authenticate users with an existing Bitbucket account

AuthSelf-hostedCloud
Bitly

OAuth with Bitly

Bitly

Authenticate users with an existing Bitly account

AuthSelf-hostedCloud
Cloudflare

OAuth with Cloudflare

Cloudflare

Authenticate users with an existing Cloudflare account

AuthSelf-hostedCloud
Dailymotion

OAuth with Dailymotion

Dailymotion

Authenticate users with an existing Dailymotion account

AuthSelf-hostedCloud
Discord

OAuth with Discord

Discord

Authenticate users with an existing Discord account

AuthSelf-hostedCloud
Disqus

OAuth with Disqus

Disqus

Authenticate users with an existing Disqus account

AuthSelf-hostedCloud
Dropbox

OAuth with Dropbox

Dropbox

Authenticate users with an existing Dropbox account

AuthSelf-hostedCloud
Facebook

OAuth with Facebook

Facebook

Authenticate users with an existing Facebook account

AuthSelf-hostedCloud
Figma

OAuth with Figma

Figma

Authenticate users with an existing Figma account

AuthSelf-hostedCloud
FusionAuth

OAuth with FusionAuth

FusionAuth

Sign users in through your FusionAuth instance

AuthSelf-hostedCloud
GitHub

OAuth with GitHub

GitHub

Authenticate users with an existing GitHub account

AuthSelf-hostedCloud
GitLab

OAuth with GitLab

GitLab

Authenticate users with a GitLab.com or self-managed GitLab account

AuthSelf-hostedCloud
Google

OAuth with Google

Google

Authenticate users with an existing Google account

AuthSelf-hostedCloud
Hugging Face

OAuth with Hugging Face

Hugging Face

Authenticate users with an existing Hugging Face account

AuthSelf-hostedCloud
Kakao

OAuth with Kakao

Kakao

Authenticate users with an existing Kakao account

AuthSelf-hostedCloud
Keycloak

OAuth with Keycloak

Keycloak

Sign users in through a realm on your Keycloak server

AuthSelf-hostedCloud
Kick

OAuth with Kick

Kick

Authenticate users with an existing Kick account

AuthSelf-hostedCloud
LinkedIn

OAuth with LinkedIn

LinkedIn

Authenticate users with an existing LinkedIn account

AuthSelf-hostedCloud
Microsoft

OAuth with Microsoft

Microsoft

Authenticate users with a Microsoft work, school, or personal account

AuthSelf-hostedCloud
Notion

OAuth with Notion

Notion

Authenticate users with an existing Notion account

AuthSelf-hostedCloud
Okta

OAuth with Okta

Okta

Authenticate users with an existing Okta account

AuthSelf-hostedCloud
OpenID Connect

OAuth with OpenID Connect

OpenID Connect

Authenticate users with any OpenID Connect compliant identity provider

AuthSelf-hostedCloud
PayPal

OAuth with PayPal

PayPal

Authenticate users with an existing PayPal account

AuthSelf-hostedCloud
Podio

OAuth with Podio

Podio

Authenticate users with an existing Podio account

AuthSelf-hostedCloud
Resend

OAuth with Resend

Resend

Authenticate users with their Resend account and act on it with their consent

AuthSelf-hostedCloud
Salesforce

OAuth with Salesforce

Salesforce

Authenticate users with an existing Salesforce account

AuthSelf-hostedCloud
Slack

OAuth with Slack

Slack

Authenticate users with an existing Slack account

AuthSelf-hostedCloud
Spotify

OAuth with Spotify

Spotify

Authenticate users with an existing Spotify account

AuthSelf-hostedCloud
TikTok

OAuth with TikTok

TikTok

Authenticate users with an existing TikTok account

AuthSelf-hostedCloud
Tradeshift

OAuth with Tradeshift

Tradeshift

Authenticate users with an existing Tradeshift account

AuthSelf-hostedCloud
Twitch

OAuth with Twitch

Twitch

Authenticate users with an existing Twitch account

AuthSelf-hostedCloud

OAuth with Vipps MobilePay

Vipps MobilePay

Let users sign in with Vipps in Norway and Sweden and MobilePay in Denmark and Finland, through one OAuth2 provider in Appwrite Auth.

AuthSelf-hostedCloud
Webflow

OAuth with Webflow

Webflow

Authenticate users with their Webflow account and work with their sites

AuthSelf-hostedCloud
WordPress.com

OAuth with WordPress

WordPress.com

Authenticate users with an existing WordPress.com account

AuthSelf-hostedCloud
X

OAuth with X

X

Authenticate users with an existing X account

AuthCloud
Yahoo

OAuth with Yahoo

Yahoo

Authenticate users with an existing Yahoo account

AuthSelf-hostedCloud
Yandex

OAuth with Yandex

Yandex

Authenticate users with an existing Yandex ID account

AuthSelf-hostedCloud
Zoho

OAuth with Zoho

Zoho

Authenticate users with an existing Zoho account

AuthSelf-hostedCloud
Zoom

OAuth with Zoom

Zoom

Authenticate users with an existing Zoom account

AuthSelf-hostedCloud

Phone auth with Fast2SMS

Fast2SMS

Deliver one-time passwords for phone authentication to Indian numbers through Fast2SMS

AuthSelf-hosted

Phone auth with Inforu

Inforu

Deliver one-time passwords for phone authentication through Inforu

AuthSelf-hosted
MSG91

Phone auth with MSG91

MSG91

Deliver one-time passwords for phone authentication through MSG91

AuthSelf-hosted
Telesign

Phone auth with Telesign

Telesign

Deliver one-time passwords for phone authentication through Telesign

AuthSelf-hosted
Textmagic

Phone auth with Textmagic

Textmagic

Deliver one-time passwords for phone authentication through Textmagic

AuthSelf-hosted
Twilio

Phone auth with Twilio

Twilio

Authenticate users via OTPs sent through SMS using Twilio

AuthSelf-hosted
Vonage

Phone auth with Vonage

Vonage

Deliver one-time passwords for phone authentication through Vonage

AuthSelf-hosted
Gravatar

Profile photos with Gravatar

Gravatar

Show your users' Gravatar profile photos with one Appwrite Avatars call

AuthSelf-hostedCloud

Profile photos with Libravatar

Libravatar

Show your users' Libravatar profile photos with one Appwrite Avatars call

AuthSelf-hostedCloud

Databases

Manage database systems

Auth.js with managed PostgreSQL and MySQL

Auth.js

Store Auth.js users, accounts, and sessions in an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Better Auth

Better Auth with managed PostgreSQL and MySQL

Better Auth

Keep Better Auth users, sessions, and accounts in an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Upstash

Data replication with RxDB

Upstash

Setup push-pull replication from a local database and enable offline sync capabilities using RxDB

DatabasesSelf-hostedCloud

dbt with managed PostgreSQL and MySQL

dbt Labs

Run dbt transformations against an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Django

Django with managed PostgreSQL and MySQL

Django

Use the Django ORM with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Drizzle

Drizzle ORM with managed PostgreSQL and MySQL

Drizzle

Use Drizzle ORM and Drizzle Kit with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Microsoft

Entity Framework Core with managed PostgreSQL and MySQL

Microsoft

Use Entity Framework Core in .NET apps with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
FastAPI

FastAPI with managed PostgreSQL and MySQL

FastAPI

Build FastAPI apps with SQLAlchemy and Alembic on an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
GORM

GORM with managed PostgreSQL and MySQL

GORM

Use the GORM ORM for Go with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Grafana Labs

Grafana with managed PostgreSQL and MySQL

Grafana Labs

Build Grafana dashboards and alerts on an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Knex.js

Knex.js with managed PostgreSQL and MySQL

Knex.js

Use the Knex.js query builder and migrations with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Kysely

Kysely with managed PostgreSQL and MySQL

Kysely

Write type-safe SQL with Kysely against an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Laravel

Laravel with managed PostgreSQL and MySQL

Laravel

Run Laravel, Eloquent, and queue workers on an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
MariaDB

MariaDB Connector/Node.js with managed MySQL

MariaDB

Query an Appwrite native MySQL database from Node.js with MariaDB Connector/Node.js

DatabasesCloud
Metabase

Metabase with managed PostgreSQL and MySQL

Metabase

Explore and chart an Appwrite native PostgreSQL or MySQL database with Metabase questions and dashboards

DatabasesCloud
mysql2

mysql2 with managed MySQL

mysql2

Query an Appwrite native MySQL database from Node.js with the mysql2 driver

DatabasesCloud
Vercel

Next.js with managed PostgreSQL and MySQL

Vercel

Query an Appwrite native PostgreSQL or MySQL database from Next.js Route Handlers, Server Actions, and Server Components

DatabasesCloud
node-postgres

node-postgres with managed PostgreSQL

node-postgres

Query an Appwrite native PostgreSQL database from Node.js with the node-postgres (pg) driver

DatabasesCloud
postgres.js

postgres.js with managed PostgreSQL

postgres.js

Query an Appwrite native PostgreSQL database from Node.js with the postgres.js driver

DatabasesCloud
Prisma

Prisma with managed PostgreSQL and MySQL

Prisma

Use Prisma ORM, Prisma Migrate, and Prisma Client with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Drizzle

Query Appwrite PostgreSQL with Drizzle

Drizzle

Serve a todo REST API from an Appwrite native PostgreSQL database with Drizzle ORM

DatabasesCloud
MongoDB

Query MongoDB Atlas

MongoDB

Save a document in your MongoDB cluster and list all stored documents

DatabasesSelf-hostedCloud
Neo4j

Query Neo4j AuraDB

Neo4j

Store and query connected data in a Neo4j AuraDB graph database from an Appwrite Function

DatabasesSelf-hostedCloud
Neon

Query Neon Postgres

Neon

Store and query rows in a Neon serverless Postgres database from an Appwrite Function

DatabasesSelf-hostedCloud
Upstash

Query Upstash

Upstash

Store data in your Upstash vector database and query it for similar data

DatabasesSelf-hostedCloud
Refine

Refine data provider for Appwrite

Refine

Build admin panels and internal tools with Refine on top of Appwrite Databases, Auth, and Realtime

DatabasesSelf-hostedCloud
Retool

Retool with managed PostgreSQL and MySQL

Retool

Build internal tools and admin panels in Retool on an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Ruby on Rails

Ruby on Rails with managed PostgreSQL and MySQL

Ruby on Rails

Run Ruby on Rails and ActiveRecord on an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
MongoDB

Self-host Appwrite with MongoDB

MongoDB

Use MongoDB as the underlying database for your self-hosted Appwrite instance.

DatabasesSelf-hosted
Sequelize

Sequelize with managed PostgreSQL and MySQL

Sequelize

Use Sequelize models and CLI migrations with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
Spring

Spring Boot with managed PostgreSQL and MySQL

Spring

Connect Spring Boot, Spring Data JPA, and Flyway to an Appwrite native PostgreSQL or MySQL database

DatabasesCloud
TypeORM

TypeORM with managed PostgreSQL and MySQL

TypeORM

Use TypeORM entities, repositories, and migrations with an Appwrite native PostgreSQL or MySQL database

DatabasesCloud

Logging

Monitor and analyze application logs

Messaging

Real-time communication platforms

AWS

Email with Amazon SES

AWS

Send customized emails to your users through Amazon Simple Email Service

MessagingSelf-hostedCloud
Mailgun

Email with Mailgun

Mailgun

Send customized emails to your users through Mailgun

MessagingSelf-hostedCloud
Resend

Email with Resend

Resend

Send customized emails to your users through Resend

MessagingSelf-hostedCloud
SendGrid

Email with SendGrid

SendGrid

Send customized emails to your users

MessagingSelf-hostedCloud
SMTP

Email with SMTP

SMTP

Send customized emails to your users through any SMTP server

MessagingSelf-hostedCloud
Apple

Push notifications with APNs

Apple

Integrate Apple Push Notification Service (APNs) with Appwrite Messaging to send remote notifications to your users' Apple devices.

MessagingSelf-hostedCloud
Firebase

Push notifications with FCM

Firebase

Integrate Firebase Cloud Messaging (FCM) with Appwrite to send push notifications to iOS, Android and web applications.

MessagingSelf-hostedCloud
Discord

Slash commands with Discord

Discord

Answer Discord slash commands from an Appwrite Function with Discord Interactions

MessagingSelf-hostedCloud
Slack

Slash commands with Slack

Slack

Handle Slack slash commands in an Appwrite Function that verifies every request from Slack

MessagingSelf-hostedCloud
MSG91

SMS with MSG91

MSG91

Send customized SMS messages to your users through MSG91

MessagingSelf-hostedCloud
Telesign

SMS with Telesign

Telesign

Send customized SMS messages to your users through Telesign

MessagingSelf-hostedCloud
Textmagic

SMS with Textmagic

Textmagic

Send customized SMS messages to your users through Textmagic

MessagingSelf-hostedCloud
Twilio

SMS with Twilio

Twilio

Send customized SMS messages to your users

MessagingSelf-hosted
Vonage

SMS with Vonage

Vonage

Send customized SMS messages to your users through Vonage

MessagingSelf-hostedCloud
Vonage

WhatsApp with Vonage

Vonage

Send automated replies to messages on WhatsApp

MessagingSelf-hostedCloud

Payments

Secure online payment processing

Sites

Deploy and host web applications

React Admin

Deploy a CRM Dashboard with React Admin on Sites

React Admin

Build and deploy a full-featured CRM dashboard with React Admin on Appwrite Sites

SitesCloudSelf-hosted
Astro Nano

Deploy Astro Nano with Sites

Astro Nano

Deploy a minimal Astro portfolio and blog with Appwrite Sites

SitesSelf-hostedCloud
Astro Sphere

Deploy Astro Sphere with Sites

Astro Sphere

Deploy an Astro portfolio and blog with built-in search on Appwrite Sites

SitesSelf-hostedCloud
Docusaurus

Deploy Docusaurus with Sites

Docusaurus

Build an MDX-powered documentation site with Appwrite Sites

SitesCloudSelf-hosted
LittleLink

Deploy LittleLink with Sites

LittleLink

Deploy a self-hosted link page with branded buttons on Appwrite Sites

SitesSelf-hostedCloud
Logspot

Deploy Logspot with Sites

Logspot

Publish your product changelog with a Nuxt Content template on Appwrite Sites

SitesSelf-hostedCloud
Magic Portfolio

Deploy Magic Portfolio with Sites

Magic Portfolio

Showcase your creative work with a customizable portfolio with Appwrite Sites

SitesCloudSelf-hosted
Nxtlnk

Deploy Nxtlnk with Sites

Nxtlnk

Build a custom bio links page with Appwrite Sites

SitesCloudSelf-hosted
Onelink

Deploy Onelink with Sites

Onelink

Deploy a Nuxt link-in-bio page on Appwrite Sites

SitesSelf-hostedCloud
Starlight

Deploy Starlight with Sites

Starlight

Create a Astro-based documentation site with Appwrite Sites

SitesCloudSelf-hosted
Starlog

Deploy Starlog with Sites

Starlog

Publish release notes with an Astro theme on Appwrite Sites

SitesSelf-hostedCloud
VitePress

Deploy VitePress with Sites

VitePress

Build a Vite-powered documentation site with Appwrite Sites

SitesSelf-hostedCloud
VuePress

Deploy VuePress with Sites

VuePress

Create a Vue-based documentation site with Appwrite Sites

SitesCloudSelf-hosted
Formspree

Job applications with Formspree

Formspree

Collect job applications with a React form that submits to Formspree, deployed on Appwrite Sites

SitesSelf-hostedCloud

Storage

Storage for data and media

Deployments

Seamlessly deploy your code

Migrations

Move your data to Appwrite

Self-hosting

Run Appwrite on your own infrastructure

Technology Partner Program

Building on Appwrite?

Teams and developers who ship integrations, tools, or services on Appwrite can join our partner program for verified catalog placement, co-marketing, training, and engineering support.