# Appwrite > Open-source, all-in-one backend development platform providing auth, databases, storage, serverless functions, realtime messaging and hosting for web and mobile applications. Appwrite is an open-source, all-in-one backend platform that provides developers with the backend building blocks needed to ship web and mobile applications. It offers hosted cloud services as well as self-hosted deployment for teams that require full control. Appwrite combines authentication, databases, file storage, serverless functions, messaging and realtime APIs into a single integrated platform designed for developer productivity and security. - **Authentication** — Built-in auth with multiple login methods and account management to secure user access and sessions. - **Databases** — Managed document database features with role-based access controls for storing and querying application data. - **Storage** — Encrypted file storage with image transformations and limits for handling user uploads and media. - **Functions (Serverless)** — Run server-side code in isolated runtimes across many languages to implement custom business logic and background jobs. - **Realtime & Messaging** — Subscribe to events and send messages across channels for live experiences and notifications. - **Self-hosting & Cloud** — Choose to self-host the open-source platform or use Appwrite Cloud for a managed experience with region selection and SLAs. To get started, create a project in the Appwrite Console or install the self-hosted distribution; then configure Auth, Databases, and Functions and use the provided SDKs for your frontend. Use the Console to adjust quotas, view logs, and upgrade to Pro or Enterprise plans as project needs grow. ## Features - Authentication - Databases - Storage - Functions (serverless) - Realtime APIs - Messaging - Sites (hosting) - Self-hosted open-source - Security & compliance features ## Integrations GitHub, Next.js, React, Vue.js, Flutter ## Platforms WEB, API, ANDROID, IOS, DEVELOPER_SDK ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://appwrite.io/ - Documentation: https://appwrite.io/docs - Repository: https://github.com/appwrite/appwrite - EveryDev.ai: https://www.everydev.ai/tools/appwrite