appwrite / appwrite

Build like a team of hundreds_

self-hosted flutter docker selfhosted hacktoberfest javascript android apple appwrite baas backend backend-as-a-service firebase ios serverless swift tools web

Appwrite - Open Source Backend-as-a-Service

Build like a team of hundreds

Appwrite is a self-hosted, open source backend-as-a-service that helps you build amazing apps fast, without the complexity of managing infrastructure. With Appwrite, you can focus on building your app's features, while we take care of the infrastructure, data management, and security.

Features

  • Database - A powerful, scalable, and flexible database that supports a variety of data types, including documents, collections, and relationships.
  • Storage - Secure and reliable object storage for your files, images, and videos.
  • Functions - Serverless functions that allow you to run code without managing infrastructure.
  • Authentication - Robust authentication and authorization features that support social login, email verification, and custom JWTs.
  • Realtime - Realtime capabilities that allow your app to communicate with users in real time.

Benefits

  • Self-hosted - Appwrite is self-hosted, which means you have complete control over your data and infrastructure.
  • Open source - Appwrite is open source, which means you can contribute to its development and customize it to your needs.
  • Fast and scalable - Appwrite is built on Docker and Kubernetes, which makes it fast, scalable, and reliable.
  • Easy to use - Appwrite provides a user-friendly dashboard and API, making it easy to get started and manage your projects.

Use cases

Appwrite is perfect for a variety of use cases, including:

  • Mobile apps - Build mobile apps with features like authentication, data storage, and push notifications.
  • Web apps - Create web apps with features like user management, file storage, and real-time communication.
  • IoT devices - Connect IoT devices to your app and manage data, device configuration, and firmware updates.
  • Serverless apps - Build serverless apps that run on demand without managing infrastructure.

Community

Appwrite has a thriving community of developers, contributors, and users who are passionate about building amazing apps. Join our community on GitHub, Discord, and the Appwrite forum.

Get started today

Getting started with Appwrite is easy. Just download the Docker image or helm chart, and you'll be up and running in no time.

Visit our website to learn more and get started today!

Supported platforms

  • Android
  • Apple
  • Flutter
  • iOS
  • JavaScript
  • Swift

Integrations

  • Firebase
  • Docker