Appwrite 2.0 favicon

Appwrite 2.0

Appwrite 2.0 updates the platform with a coroutine engine, native PostgreSQL and MySQL support, S3 storage, and OAuth 2.1 identity capabilities.

Code & ITConnecting standard ORMs and database…Performing vector similarity search via…Transferring and managing filesOperating as an OAuth 2.1 and OpenID…
Appwrite 2.0 product interface screenshot
Estimated monthly visits
339K
Data period:
Listed on AIToolly

What Is Appwrite 2.0? Product Overview

What the product does and how it is positioned

Appwrite 2.0 represents a major architectural revision of the backend-as-a-service platform, emphasizing direct compatibility with industry-standard protocols alongside its traditional APIs.

Key platform updates include the Hyperloop B coroutine engine, native database support across PostgreSQL and MySQL, S3-compatible object storage, VectorsDB for similarity search, and an OAuth 2.1 identity provider.

What Can You Use Appwrite 2.0 For?

Source-supported ways to use the product

Standard Database and ORM Integration

Connecting external application frameworks and ORMs directly to managed PostgreSQL or MySQL databases using standard connection strings.

Vector Similarity and Document Storage

Managing high-dimensional vector embeddings in VectorsDB while persisting flexible application data inside schemaless JSON DocumentsDB collections.

Centralized OAuth 2.1 Identity Management

Using an Appwrite project as an OpenID Connect and OAuth 2.1 provider to authenticate users across external web or mobile applications.

Hyperloop B Engine and Protocol Interoperability

Appwrite 2.0 replaces the earlier worker process structure with Hyperloop B, a coroutine-based execution model. Under this architecture, worker processes yield execution while waiting on database queries, cache responses, or network I/O, allowing single processes to service multiple concurrent requests concurrently.

To reduce lock-in to proprietary client SDKs, Appwrite 2.0 exposes native network protocols across core subsystems. Developers can use standard database clients for PostgreSQL and MySQL, standard S3 tools for file operations, and standard OpenID Connect discovery endpoints for authentication.

  • Hyperloop B relies on a coroutine scheduler to help reduce processes from idling synchronously during I/O operations.
  • Object storage buckets can be manipulated using standard S3 clients such as the AWS CLI and rclone.
  • Authentication endpoints comply with OAuth 2.1 and OpenID Connect specifications for broad ecosystem support.

What to Test Before Choosing Appwrite 2.0

Checks to run with your own material and workflow

  • Confirm that deployment environments satisfy container orchestration specifications for self-hosted worker topologies.
  • Verify whether project networking requirements depend on Appwrite Firewall or Appwrite Domains, which require Appwrite Cloud.
  • Check compatibility of existing database workflows against the native PostgreSQL, MySQL, DocumentsDB, or VectorsDB engines.

Appwrite 2.0 Sources and Last Checked

What was checked and when

Official source
https://appwrite.io/
Last checked
Category
Code & IT

Appwrite 2.0 Frequently Asked Questions

Answers based on the source-checked product record

Which database engines are supported in Appwrite 2.0?

Appwrite 2.0 supports PostgreSQL as the default for new self-hosted installations, along with MySQL, MariaDB, MongoDB, DocumentsDB, and VectorsDB.

How does Appwrite 2.0 integrate with third-party S3 tools?

Appwrite Storage exposes an S3-compatible API endpoint, enabling direct integration with tools like the AWS CLI, AWS SDKs, and rclone.

What is the function of Hyperloop B in Appwrite 2.0?

Hyperloop B is the coroutine engine underpinning Appwrite 2.0 that yields during I/O operations to handle concurrent requests in a single process.

Can Appwrite 2.0 serve as an identity provider?

Yes, Appwrite 2.0 includes an OAuth 2.1 and OpenID Connect server allowing projects to issue scoped access tokens and authenticate external apps.

Are Appwrite Firewall and Domains available for self-hosted instances?

No, Appwrite Firewall traffic control rules and Appwrite Domains management are currently documented as Appwrite Cloud features.

Explore other recently added tools in the same category.