Back to blog
Product
All about Appwrite product announcements, new features, changes, and more.
-
Memberships privacy is now available for all Appwrite plans
-
Announcing the Appwrite Education program in collaboration with GitHub
-
Flutter vs React Native: Which framework is best for your app in 2024?
-
Custom backup policies for compliance and security
-
Should I encrypt my backups?
-
Introducing Database Backups
-
Should you stop using OTP SMS now?
-
What is Backend-as-a-Service?
-
Deno 2.0 and what it means for Appwrite Functions
-
Measuring Appwrite's Go runtime performance
-
10 startup ideas for developers
-
WebP support now available for Safari on all devices
-
September product update: New Roles | Hackathon | CCPA | 1.6 for self-hosted
-
7 best app development frameworks for iOS and Android
-
Introducing Roles: Enhanced collaboration and security in Appwrite
-
Messaging: Open-source alternative to Firebase Cloud Messaging
-
How to optimize your Appwrite project for cost and performance
-
Appwrite Auth vs Auth0: a comparison of authentication services
-
Appwrite Storage: open-source alternative to Cloudinary
-
August product update: Init | 1.6 release to Cloud and Self-hosted
-
How to plan and execute database migration successfully with the new Appwrite CLI
-
Mock numbers for phone sign-in: Use cases and best practices
-
3 things you can build with the Go runtime
-
Why should you use Golang in your app?
-
Comparing serverless functions: Appwrite vs. Supabase vs. Firebase
-
How to leverage Appwrite Dynamic Keys for enhanced security
-
Leveling up the Appwrite Functions ecosystem
-
CI/CD examples in Appwrite CLI
-
Introducing the new Appwrite CLI
-
Local serverless function development with the new Appwrite CLI
-
Serverless functions 101: Best practices
-
How to back up and restore your Appwrite data
-
A technical deep dive into image classification
-
Announcing Appwrite's new Integrations Catalog
-
How to build a tech stack for a remote startup
-
REST vs GraphQL vs WebSockets: which is best for your app?
-
Handle CORS errors in Appwrite Functions
-
Messaging explained
-
June product update: Public roadmap | The Appwriter | Messaging
-
BaaS vs. Custom Backend: making the right choice as a freelancer
-
Integrate SQL, NoSQL, Vector, Graph, or any database into your Appwrite project
-
Introducing the Python machine learning runtime
-
Appwrite 1.5 is now available on Cloud
-
Announcing Appwrite’s Startups program
-
Introducing Appwrite's React Native SDK in open beta
-
State of audio processing
-
State of natural language processing
-
State of computer vision
-
How Appwrite Databases can replace your PlanetScale database
-
See what is new with Appwrite 1.5
-
New and Updated Runtimes in the Appwrite Ecosystem
-
Appwrite vs Supabase: a comparison of Backend-as-a-Service platforms
-
Sound null-safety for your Dart functions
-
Why you need to try the new Bun function runtime
-
Introducing new Database operators: or & contains query methods
-
Introducing Enum SDK support: enhanced DX across SDKs
-
Announcing 2FA: Enhance your application's security.
-
SSR vs CSR with Next.js
-
Introducing support for server-side rendering
-
Best practices for sending push notifications
-
Three important steps you need to complete before setting up your first Appwrite project
-
Appwrite vs Firebase: An open source alternative for Firebase
-
Introducing the new Changelog feed
-
Leveraging backend as a service tools to scale faster