
Document vs relational databases: Finding the right fit for your AI project
A comparison of SQL and NoSQL databases to help you choose the right tool for your next project.

A comparison of SQL and NoSQL databases to help you choose the right tool for your next project.

Node.js v25.2.1 brings V8 14.1, experimental Web Storage, network permissions with --allow-net, and performance optimizations. Learn about the key features and what they mean for your applications.

A developer-focused deep dive into Remix 3's principles, architecture, and why it moves beyond React toward web standards.

Deploy Next.js apps in standalone mode on Appwrite Sites with full Next.js 16 support, smaller builds, faster cold starts, and lighter deployments.

More frameworks are adding server-side image manipulation. Learn when to use service-based image transformations like Appwrite Storage previews versus SSR functions for image optimization.

Compare the best vibe coding tools for developers, including Cursor, Windsurf, Claude Code, GitHub Copilot, Google Antigravity, OpenAI Codex, OpenCode, Bolt, Lovable, and more. See strengths, tradeoffs, pricing, and ideal use cases.

Appwrite Sites now supports Next.js applications built with Turbopack, with faster builds and better compatibility for your deployments.

Learn how to use Appwrite's $sequence attribute to track document order in your database.

Learn how to use encrypted string attributes to protect sensitive data in your Appwrite database.

Learn how to build an offline AI chatbot with WebLLM and WebGPU.

Learn how to use AVIF, a new image format that offers better compression without sacrificing image quality, in Appwrite Storage.

To make it easier, and a lot faster to build a website, we have added templates. From e-commerce stores, to documentation, you can get started with a couple of clicks.

Choosing how your web app renders content, on the client, at build time, or on the server, can have a big impact on performance and user experience. In this post, we'll break down CSR, SSG, and SSR to help you understand how they work and when to use each one effectively.

Delivering the right content at the right time is essential for modern web apps, especially when speed and personalization are priorities. In this post, we’ll walk you through how to deploy server-rendered applications with Appwrite Sites, giving you full control over dynamic rendering and framework-specific setups.

This article explores how Appwrite Sites and Netlify compare, offering an integrated approach to full-stack deployment without the usual complexity.

Looking for an open-source hosting solution? Read this blog to compare Appwrite Sites and Vercel and understand which platform fits your project's needs.

Learn the difference between Appwrite and Auth0 in terms of pricing, features, and scalability.

Learn how to set up Figma OAuth2 login to your app with Appwrite.

Learn how to migrate your Appwrite Cloud project from one region to another.

Vibe coding is becoming popular, but it's not always safe. Follow these best practices to secure your apps when using AI-generated code.

Microsoft is rewriting TypeScript's compiler in Go. Learn what this means and how it will impact your workflow.

Appwrite introduces its own Model Context Protocol (MCP). Learn what it is and why it's becoming a popular solution for AI assistants to interact with real-world tools, and how to install Appwrite's new MCP server.

Learn how to dynamically transform images with Appwrite Storage for better performance.

Understanding and resolving a common authentication error in Appwrite.

Lynx is a new cross-platform UI framework from ByteDance. Let's explore what it offers and how it compares to React Native.

Learn how to fix OAuth2 and third-party cookie issues in Appwrite.

Learn how to build full-stack apps with Svelte and Appwrite by building an expense tracker.

Learn how to set budget caps in your Appwrite console to avoid unexpected cloud bills.

Add these VS Code extensions to your workflow for improved productivity and a faster development experience.

Learn how to integrate custom authentication flows with Appwrite using custom tokens.

Learn these Git commands to make your workflow smoother, faster, and flexible.

Appwrite now offers memberships privacy for all plans, making it easier to protect your members' personal information.

Deno vs Bun, how they fit in the Node.js ecosystem, and when you might want to use one over the other.

Learn how to use Git in the CLI to make your workflow smoother, faster, and flexible.

Learn how to choose between SQL and NoSQL databases for your project.

Learn how to choose between Flutter and React Native for your next mobile app development project.

Learn how to build a currency converter API with Deno 2 and how to use Appwrite Functions to deploy and run your API.

In this tutorial, you'll learn how to create a fully functional GitHub login system in your app.

Explore Deno 2.0's key features, what they mean for Appwrite Functions, and why you should consider using it.

This step-by-step guide will walk you through setting up Sign in with Apple, configuring your Appwrite project, and integrating it into various platforms like web, Android, iOS, and Flutter.

Learn how to build a chat application using Appwrite and the Google Gemini API.

Learn how to optimize your Appwrite project, manage resource usage, costs, and ensure smooth performance as yout application scales.

Learn how to use the new Appwrite CLI to migrate your databases.

Dive deeper into use cases, best practices and examples of mock numbers in action.

Learn how to use dynamic API keys to protect your projects.

Explore the brand-new Appwrite CLI features in detail and take a look at some CI/CD examples.

Your guide to creating, testing, and maintaining Appwrite functions locally.

Some do's, don'ts and best practices for creating and maintaining serverless functions.

Learn how to set up Google authentication in a React application using Appwrite.

Learn how to handle CORS errors in Appwrite Functions.