---
layout: article
title: Quick start prompts
description: Use AI assistants and code-generation tools to build Appwrite-powered applications faster using quick start prompts.
---

**Quick start prompts** are pre-built instructions designed to help AI assistants integrate Appwrite into your project. These prompts guide AI tools like Claude Code, Codex, Cursor, and others through the process of setting up authentication, databases, and other Appwrite services in your application.


Quick start prompts offer several advantages when building with Appwrite:

- **Faster setup**: Skip the manual configuration and let AI handle the boilerplate code and SDK integration.
- **Best practices**: Prompts are crafted to follow Appwrite's recommended patterns and conventions.
- **Interactive guidance**: AI assistants will ask for necessary details like your project ID and region rather than making assumptions.

# How to use quick start prompts {% #how-to-use-quick-start-prompts %}

1. Open your preferred AI assistant or code editor with AI capabilities (such as Claude Code, Codex, or Cursor) in an existing project or an empty directory.
2. Copy the quickstart prompt for your chosen framework.
3. Paste the prompt and let the AI guide you through the setup process.
4. When prompted, provide your Appwrite project details (region and project ID) from the Appwrite Console.

{% info title="MCP servers" %}
For the best experience, consider using Appwrite's [MCP servers](/docs/tooling/ai/mcp-servers) alongside quick start prompts. MCP servers allow AI assistants to directly interact with your Appwrite project and access up-to-date documentation.
{% /info %}

# Available quick start prompts {% #available-quick-start-prompts %}

Use the following quick start prompts with your preferred AI assistant to integrate Appwrite into your project:

## Web {% #web %}

{% cards %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/nextjs" title="Next.js" icon="icon-nextjs" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/react" title="React" icon="icon-react" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/vue" title="Vue" icon="web-icon-vue" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/sveltekit" title="SvelteKit" icon="icon-svelte" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/angular" title="Angular" icon="icon-angular" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/nuxt" title="Nuxt" icon="web-icon-nuxt" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/solid" title="Solid" icon="icon-solidjs" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/refine" title="Refine" icon="web-icon-refine" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/tanstack-start" title="TanStack Start" icon="web-icon-tanstack" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/web" title="Web" icon="icon-js" %}
{% /cards_item %}

{% /cards %}

## Mobile {% #mobile %}

{% cards %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/react-native" title="React Native" icon="icon-react-native" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/flutter" title="Flutter" icon="icon-flutter" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/android-kotlin" title="Android (Kotlin)" icon="icon-android" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/android-java" title="Android (Java)" icon="icon-android" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/apple" title="Apple (Swift)" icon="icon-apple" %}
{% /cards_item %}

{% /cards %}

## Server {% #server %}

{% cards %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/node" title="Node.js" icon="icon-node_js" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/python" title="Python" icon="icon-python" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/php" title="PHP" icon="icon-php" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/dart" title="Dart" icon="icon-dart" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/ruby" title="Ruby" icon="icon-ruby" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/deno" title="Deno" icon="icon-deno" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/go" title="Go" icon="icon-go" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/dotnet" title=".NET" icon="icon-dotnet" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/swift" title="Swift" icon="icon-swift" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/kotlin" title="Kotlin" icon="icon-kotlin" %}
{% /cards_item %}

{% cards_item href="/docs/tooling/ai/quickstart-prompts/rust" title="Rust" icon="web-icon-rust" %}
{% /cards_item %}

{% /cards %}
