Appwrite

appwrite.io
На карте связей Открыть сайт

Платформа разработки backend с открытым исходным кодом, предоставляющая аутентификацию, базы данных, serverless функции, хранилище и хостинг-инфраструктуру с единой унифицированной платформы.

Описание

Appwrite — это платформа backend-as-a-service с открытым исходным кодом, разработанная для разработчиков для создания full-stack приложений без управления сложной инфраструктурой. Она объединяет основные backend-сервисы, включая аутентификацию пользователей, управление базами данных, хранение файлов, serverless функции, обмен сообщениями и веб-хостинг в единую среду разработки. Разработчики могут выбирать между облачным или самостоятельным развертыванием, обеспечивая полный контроль над своей инфраструктурой. С поддержкой множественных SDK, REST и GraphQL API, а также консоли, ориентированной на разработчиков, Appwrite ускоряет разработку приложений, сохраняя при этом принципы безопасности прежде всего, включая шифрование, защиту от DDoS и соответствие стандартам GDPR, HIPAA, SOC-2 и CCPA.

Установка

Не знаете, с чего начать — попросите ассистента провести по шагам:

Возможности

Многометодная аутентификация
Безопасная аутентификация пользователей с помощью Email/Пароль, OAuth, SMS, анонимного входа и методов Magic URL. Включает управление командами, контроль доступа на основе ролей и настраиваемые шаблоны электронной почты.
Масштабируемые базы данных
Гибкие решения баз данных, поддерживающие операции SQL и NoSQL со встроенными разрешениями, контролем доступа и полными возможностями запросов для управления данными приложений и пользователей.
Serverless функции
Развертывание backend-кода в изолированных, безопасных средах с поддержкой более 13 языков программирования, включая Node.js, Python, Go и другие. Автоматическое масштабирование на основе спроса без управления инфраструк
Хранение и управление файлами
Безопасная загрузка, хранение и извлечение файлов со встроенным сжатием, шифрованием и возможностями преобразования изображений для оптимизации медиаконтента.
Подписки на события в реальном времени
Подписывайтесь и реагируйте на события платформы, используя Realtime API и WebSocket-соединения, обеспечивая живые обновления и реактивные функции приложений.
Интегрированный сервис сообщений
Многоканальная система сообщений, поддерживающая email, SMS и push-уведомления для вовлечения пользователей и коммуникаций приложений.

Сценарии использования

Full-Stack веб-приложения
Создавайте полные веб-приложения с интегрированными backend-сервисами, избегая сложности настройки отдельных решений для аутентификации, баз данных и хостинга.
Разработка мобильных приложений
Быстро разрабатывайте iOS, Android и кроссплатформенные мобильные приложения, используя SDK Appwrite для аутентификации, хранения данных и облачных функций.
Быстрое прототипирование и разработка MVP
Ускорьте время выхода на рынок для стартапов и команд, используя предварительно построенную backend-инфраструктуру вместо создания основных сервисов с нуля.
Приложения для совместной работы в реальном времени
Создавайте совместные приложения с синхронизацией данных в реальном времени, обменом сообщениями и функциями присутствия, работающими на Realtime API Appwrite.
Системы управления контентом
Создавайте пользовательские CMS-платформы с гибкими схемами баз данных, хранением файлов, управлением пользователями и serverless функциями для обработки контента.
Корпоративная backend-инфраструктура
Развертывайте Appwrite на частной инфраструктуре для организаций, требующих суверенитета данных, соблюдения требований и настраиваемых backend-решений.

Частые вопросы

Appwrite поддерживает две модели развертывания: облачный хостинг через Appwrite Cloud для быстрой настройки с управляемой инфраструктурой и самостоятельное развертывание с использованием Docker-контейнеров на вашей собственной инфраструктуре для полного контроля и суверенитета данных.

Да, Appwrite полностью с открытым исходным кодом под лицензией BSD. Вся кодовая база доступна на GitHub, позволяя разработчикам изучать исходный код, вносить вклад и самостоятельно размещать без каких-либо лицензионных ограничений.

Appwrite предоставляет SDK для множественных платформ, включая Web, React, Vue, Flutter, iOS, Android, и backend-языки, такие как Node.js, Python, PHP, Go, Ruby и Java. Он также поддерживает REST и GraphQL API для любого технологического стека.

Appwrite реализует сквозное шифрование, автоматическую защиту от DDoS, предотвращение злоупотребления API и соответствует стандартам GDPR, HIPAA, SOC-2 и CCPA. Все данные шифруются как при передаче, так и в покое.

Да, Appwrite предоставляет встроенные инструменты миграции данных, которые облегчают передачу данных от сторонних сервисов или между облачными и самостоятельно размещенными экземплярами, обеспечивая плавные переходы без потери данных.

Appwrite Functions поддерживают более 13 языков программирования, включая Node.js, Python, Go, PHP, Ruby, Java, Rust, Swift, Kotlin, C# и Dart, позволяя разработчикам писать backend-логику на предпочитаемом языке.

Да, Appwrite Sites позволяет разработчикам размещать статические веб-сайты и серверные приложения непосредственно на платформе с поддержкой пользовательских доменов и бесшовной интеграцией с другими сервисами Appwrite.

Appwrite Cloud предлагает бесплатный тариф с щедрыми кредитами для разработки. Для производственных нагрузок ценообразование масштабируется на основе потребления ресурсов, включая операции с базами данных, выполнение функций, использование хранилища и пропускную способность.

Характеристики

Тип Инструмент
КатегорияКодинг и разработка / Конструктор приложений ИИ
Цена есть бесплатный тариф
Платформа Кроссплатформенно
Системы macos, ios, android, web
Хостингcloud
Установкаsaas
Язык сайтаru
Просмотры389 438

Платформы

Исходный код

репозиторий

Найден в источниках

Похожие в разделе «Кодинг и разработка»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.