TLS

Appwrite uses Let's Encrypt to auto-generate TLS certificates to ensure your API traffic is appropriately encrypted. Let's Encrypt is an open source and not-for-profit certificate authority provided by the Internet Security Research Group (ISRG) used to encrypt more than 363 million websites.

TLS certificates are generated for all of the following.

  • Appwrite products and endpoints, like Databases, Storage, Authentication, Functions, Messaging, and all other endpoints.

  • Custom domains that you configure for your Appwrite projects.

  • Domains for Appwrite Functions, generated or user provided.

TLS certificates are crucial to ensure all connections between your apps and Appwrite Cloud are encrypted. This protects your users from attack vectors like man-in-the-middle and eavesdropping attacks.