Skip to content

Commit

Permalink
Merge pull request #1628 from appwrite/product-update-dec-2024
Browse files Browse the repository at this point in the history
Product update dec 2024
  • Loading branch information
ItzNotABug authored Jan 10, 2025
2 parents 7d7708f + 78a8229 commit 16ee7fe
Show file tree
Hide file tree
Showing 9 changed files with 153 additions and 0 deletions.
152 changes: 152 additions & 0 deletions src/routes/blog/post/product-update-december-2024/+page.markdoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
---
layout: post
title: "Product update December 2024: Highlights of the year"
description: Get a full recap of products, features and programs we released in 2024.
date: 2025-01-09
cover: /images/blog/product-update-december-2024/cover-image.png
timeToRead: 10
author: dennis-ivy
category: product
featured: false
callToAction: true
---

2024 has come to an end, and we want to thank all of you for making it an amazing year for Appwrite! We have seen hundreds of thousands of you join the platform, and even more projects are being ignited every day. In this product update, we take a moment to look back at everything we’ve released to make building with Appwrite accessible and enjoyable for all of you.

From launching the highly requested features to launching new programs, here is Appwrite in numbers:

- 1 product
- 16 features
- 10 runtimes
- 3 SDKs
- 28 integrations
- 2 programs

![Products & features](/images/blog/product-update-december-2024/products-features.png)

# Products and features highlights 2024

In 2024, we added many products and features that many of you needed for your projects. Some of them essentials, like Messaging, and some of them part of the future hype, like AI integrations. But, whatever we released, we wanted to give you the tools to build the products you envisioned. Here is a recap of the top products of 2024.

## Messaging - Communicate with your users directly from the Appwrite console

Adding Messaging to Appwrite was a big game changer in 2024. Not only does it make us the only open-source BaaS with this product, but it also was a product that many of you directly asked for. Just connect an integrator such as Sendgrid or Twilio to Appwrite, and you can start sending messages within minutes. In 2025, we plan to add push notifications that will give you more flexibility.

## MFA - Extra layer of security

Who doesn’t love a security-tight application? With MFA, we introduced TOTP, emails, and SMS methods to add an extra security step for your users. To lead by example, we also added it to the Appwrite Console. Be sure to turn it on!

## Appwrite AI - Build AI-powered applications

In May, we announced multiple AI Integrations to help developers build AI apps. With pre-built functions and an enhanced knowledge base, you can easily add features like natural language processing (NLP), image analysis, and audio processing to your projects.

Integrate with popular AI tools like Pinecone, OpenAI and Perplexity, among others to supercharge your projects with advanced AI features. Check out all the cool AI projects built with Appwrite [here](https://builtwith.appwrite.io/search/?useCase=ai)

## New Appwrite CLI - Speed up your development process

A CLI can be your best friend if done right. The [new version](https://appwrite.io/blog/post/introducing-new-appwrite-cli) was a more than welcome addition and has made developing applications with Appwrite a lot more enjoyable.

No more overwriting or deleting existing collection data during deployments. With the new Appwrite CLI, you can test functions locally and push or pull data between Appwrite and your CLI seamlessly without affecting existing data.

## Improved SSR support - Implement SSR authentication with ease

Lack of access to session secrets made SSR complex, leaving devs to rely on hacky and undocumented methods. With SSR support, Appwrite now securely manages session secrets server-side, making [SSR implementation](https://appwrite.io/blog/post/introducing-support-for-server-side-rendering) simple.

## Database backups - Secure your databases

Data is your most valuable asset, and safeguarding it is incredibly important. That’s why we introduced [Database Backups](https://appwrite.io/blog/post/introducing-database-backups), which allows you to take a backup of your database. These backups are hot and encrypted, ensuring maximum security with no downtime.

## Roles - Improve your team collaboration and security

In September, we launched the much-requested [Roles](https://appwrite.io/blog/post/announcing-roles-for-enhanced-collaboration-and-security) feature, making it easy for larger teams to manage access. Alongside the "Owner" role, new options include Developer, Editor, Analyst, and Billing.

Custom roles are on the way, giving you even more control. Stay tuned.

![Integrations catalog](/images/blog/product-update-december-2024/integrations.png)

# Integrations catalog

We launched the Integrations Catalog with a ton of popular integrations like Stripe, OpenAI, Huggingface, GitHub, and more. These integrations let you add payments, AI capabilities, and other cool things, taking your projects to the next level.

We will continue to update the catalog with more integrations. You can also apply to become a [Technology partner](https://appwrite.io/integrations/technology-partner) and get your integration listed in the catalog. Check out the catalog [here](https://appwrite.io/integrations).

![Runtimes](/images/blog/product-update-december-2024/runtimes-sdk.png)

# Runtimes

We support an extensive list of runtimes and continuously add new ones to meet your unique tech preferences. In 2024, we updated our runtime ecosystem to include support for:

- Bun 1.0.29
- Node 22
- Ruby 3.3
- Deno 2.0
- PHP 8.3
- Python 3.12
- Kotlin 1.9
- Java 18
- Swift 5.9
- Dart 3.3

Check out the docs [here](https://appwrite.io/blog/post/announcing-more-and-updated-runtimes) and start building.

# SDKs

Making Appwrite language agnostic is a high priority. So this year, we worked diligently to improve our SDKs and add new ones. Check all our announcements:

- [React Native](https://appwrite.io/blog/post/introducing-appwrite-react-native-sdk)
- [Deno 2.0](https://appwrite.io/blog/post/deno-2-appwrite-functions)
- [Go](https://appwrite.io/blog/post/announcing-go-support)
- [Enum SDK support](https://appwrite.io/blog/post/introducing-enum-sdk-support)
- [New SDK versions released for Web, Flutter, and Android](https://appwrite.io/changelog/entry/2024-04-25-2)
- [New SDK versions released](https://appwrite.io/changelog/entry/2024-02-15)

![Programs](/images/blog/product-update-december-2024/programs.png)

# Programs

We’re committed to helping developers build the future, which is why we introduced two programs for founders who can use some help reducing their costs and students who want to get acquainted with the newest technologies.

## Appwrite Startup Program

We launched the Appwrite Startup Program to support startups with a reliable backend, enabling them to scale faster and build smarter. Backed by Techstars and multiple venture studios, many innovative startups are already part of the program.

Get $20k worth of cloud credits for 12 months to scale your startup. [Learn more](https://appwrite.io/startups).

## Appwrite Education Program

In 2024, we also launched Appwrite Education Program for students in partnership with our friends at Github, this makes us the only BaaS platform to offer student discounts.

We already have thousands of students building cool projects and learning along the way. What’s holding you back? [Join the program](https://appwrite.io/education) and start building today!

![Community recognitions](/images/blog/product-update-december-2024/community-recognitions.png)

# Community recognitions

This month, we’re excited to feature Moneybinds - Money Tracker Web App by [Sanjiv](https://x.com/sanjivkjais) as part of our Monthly Community Recognitions.

Moneybinds helps you track every penny of your finances without the complexity of linking your bank accounts or digital wallets.

A big shout-out to Sanjiv: Check out our Moneybinds [here](https://moneybinds.com/).

If you'd like to participate in next month's Community Recognitions, [join our Discord server](https://appwrite.io/discord) to showcase your project.

# Engineering resources

**Read**
- [A modern developer’s guide to user authentication](https://appwrite.io/blog/post/guide-to-user-authentication)
- [10 startup ideas for developers](https://appwrite.io/blog/post/startups-ideas-for-developers-2024)

**Build**
- [3 things you can build with GO runtime](https://appwrite.io/blog/post/3-things-you-can-build-with-go-runtime)
- [Building the giveaway app](https://appwrite.io/blog/post/building-init-giveaway-app)

**Watch**
- [Build a full stack project with React and Appwrite](https://www.youtube.com/watch?v=zWF7O7aHQW4)
- [Build and Deploy a Full Stack Social Media App](https://www.youtube.com/watch?v=_W3R2VwRyF4&t=3076s)

# What's to come

As we look to 2025, we are grateful to our community and are focused on improving Appwrite to help developers build solutions that solve real problems. Here’s to another year of making software development accessible and enjoyable for all developers.

Follow us on [X](https://x.com/appwrite) and check our [Changelog](https://appwrite.io/changelog) regularly, as we will release more information in the coming weeks.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 16ee7fe

Please sign in to comment.