Back to blog

August product update: Init | 1.6 release to Cloud and Self-hosted

Get a full recap of last month's Init and everything else that happened in August.

Great news for all of you who cannot wait to get started with all the newly announced products and features: 1.6 is now available on Cloud and Self-hosted. Go to the Init page to find all relevant content and documentation. Or keep reading to learn more about what has been released.

Visit Init

1.6 release

Local Development

On day 0, we released Local Development, which allows you to develop and test functions on your local machine.

Running functions locally has many benefits. Local development allows faster debugging, a quicker feedback loop, and a better overall experience. When running your function locally during development, you are more likely to test it every step of the way instead of shipping multiple big changes all at once.

Watch the product tour for more, or visit our documentation to get started.

Watch product tour

1.6 release

New Appwrite CLI

A good, easy-to-use CLI makes all the difference in your experience, so we're really excited to introduce a new version of the Appwrite CLI.

It allows you to test your functions locally, easily migrate databases, and more.

The new CLI’s main features are:

  • Local development: Test your Appwrite function locally

  • Data sync: Push and pull data between Appwrite and your CLI in a non-destructive way.

  • Headless login: Login to your Appwrite account in a non-interactive manner for CI/CD pipelines

Besides those features, this release includes many bug fixes and optimizations.

Watch the product tour for more, or visit our documentation to get started.

Watch product tour

1.6 release

Functions ecosystem

Appwrite loves Functions, so it's with great pleasure that we're introducing a host of new updates to the Functions ecosystem.

  • Faster Functions cold-starts

  • Dynamic API keys

  • Delayed executions

  • Binary executions

  • Execution and deployment filtering

Functions are now faster, smoother, better, and more secure.

Watch the product tour for more.

Watch product tour

1.6 release

Go support

We've added a Go SDK and Function runtime to allow you to take advantage of Go’s speed to handle complex tasks like calculations, statistics, or file transformations more efficiently. The new runtime allowed for up to 3x faster cold starts and a base execution time of less than 1 millisecond. That means your functions will start running much quicker, and once they're up, they'll fly.

What can you build with Go?

Are you excited to start building with Go? Here are a few use cases to get you started:

  • Create APIs: Build RESTful APIs quickly and efficiently.

  • Process data: Handle complex data transformations and analysis.

  • Image processing: Resize, crop, or filter images on the fly.

  • File conversion: Convert files between different formats.

  • Machine learning: Deploy machine learning models for real-time predictions.

Read announcement

1.6 release

Mock numbers & Session alerts

We've listened to your feedback and are introducing two new features to simplify phone authentication testing and bolster account security.

Mock numbers allow you to set up a list of phone numbers with a predefined, static verification code, which is perfect for app reviews and testing. Session alerts will help your users maintain their account security.

Read announcement

Community recognitions

This month, we’re excited to feature Ayush Kumar as part of our Monthly Community Recognitions.

The Next.js boilerplate with Appwrite integration helps you launch your SAAS faster with +10 pre-built features and several components.

Visit https://spiralsaas.dev/ to learn more.

If you'd like to participate in next month's Community Recognitions, join our Discord server to showcase your project.

Engineering resources

  • Read: Local serverless function development with the new Appwrite CLI

  • Read: Serverless Functions 101: Best practices

  • Read: CI/CD examples in Appwrite CLI

  • Read: Comparing serverless functions: Appwrite vs. Supabase vs. Firebase

  • Read: How to leverage Appwrite Dynamic Keys for enhanced security

  • Read: 3 things you can build with the Go runtime

  • Read: Why should you use Golang in your app?

  • Read: Mock numbers for phone sign-in: Use cases and best practices

  • Read: Designing Init: Event logo and theme

  • Read: Celebrating the open source contributors for Appwrite 1.6

  • Read: Swift 101: how to build a library with Swift Package Manager

  • Read: Best database pagination technique

  • Read: A technical deep dive into image classification

  • Read: How to back up and restore your Appwrite data

  • Watch: Here's how you do auth with 100% SSR in Next.js

What's to come

Thank you all for making Init another week to remember. Here is a sneak peek of what we will be doing in the next weeks:

  • We are adding new regions and backups to Cloud

  • A new Student Program in collaboration with GitHub

  • The Scale plan will be released soon with supporting features

Follow us on X and check our Changelog regularly, as we will release more information in the coming weeks.

Subscribe to our newsletter

Sign up to our company blog and get the latest insights from Appwrite. Learn more about engineering, product design, building community, and tips & tricks for using Appwrite.