Hacktoberfest is back, and Appwrite will be celebrating it for the second time in a row!

Image for post
Image for post

Hacktoberfest 19 was an amazing celebration of open-source, and this year will be no different! Last year we sent Appwrite SWAGS to over 80 developers from about 30 different countries in 6 continents, and this year we hope to top these numbers :)

If you wish to participate in this year’s celebration, all you need to do is go over to *any* of Appwrite’s Github repos and look for issues labeled as ‘help wanted’ or ‘hacktoberfest’ and try to help by submitting a pull request. …


Image for post
Image for post

We are extremely excited to announce the official release of the Appwrite Deno SDK beta version. The new SDK joins our Node, PHP, Ruby, and Pythons server-side SDKs that allow you to extend your Appwrite functionality from your backend.

What is Deno?

If you’re new to Deno, you should know that Deno is a new runtime for JavaScript and TypeScript based on the V8 JavaScript engine and the Rust programming language. It was created by Ryan Dahl (the original creator of Node), and its main focus is on productivity. …


We are excited to announce the release of version 0.6.2 of the Appwrite open-source backend server. This is the 12 version of Appwrite since we first launched the project.

Image for post
Image for post

If you haven’t heard about Appwrite before, It’s an open-source BAAS (backend-as-a-service) that abstracts a lot of the complexity and repetitiveness required when building an API from scratch. The server comes packaged as a set of Docker containers you can host anywhere really quickly, and it has tons of built-in security features. You can learn more at https://appwrite.io

The new version introduces new beta support for Apple OAuth authentication, better known as “Sign in with Apple” This new feature will allow you to authenticate your users with Apple private sign up service easily. Many thanks should be going to Christy Jacob for his contribution to making this feature available. …


Image for post
Image for post

The new Appwrite version that was released this week, includes an updated JS SDK with full TypeScript support using a d.ts declaration file. With this new feature, your Appwrite SDK objects will now have autocompletion with type hinting in your IDE.

If you haven’t heard about Appwrite before, It’s an open-source BAAS (backend-as-a-service) that abstracts a lot of the complexity and repetitiveness required when building an API from scratch. The server comes packaged as a set of Docker containers you can host anywhere really quickly, and it has tons of built-in security features. You can learn more at: https://appwrite.io

TypeScript made it easier to add declaration files for your favorite library. Declaration files are just files that describe the shape of an existing JavaScript codebase to TypeScript. By using-declaration files (also called .d.ts files), you can avoid misusing libraries and get better completions in your editor. …


Image for post
Image for post

We are incredibly excited to announce the release of Appwrite 0.6. The new Appwrite version is our 10th release since we launched the project eight months ago, and it has some exciting new features.

Flutter Support

Appwrite 0.6 introduces the long-anticipated support for Flutter applications using our newly released Flutter SDK. The new Flutter SDK allows you too easily integrate your Flutter app with all of the different Appwrite client APIs.

You can read our new getting started guide for Flutter applications to start working with Appwrite quickly. Our new integration is available for building both Android and iOS apps with Flutter, and in the coming weeks, we’ll work to add support for more Flutter platforms. …


Image for post
Image for post
Photo by Webaroo on Unsplash

Appwrite is a self-hosted backend as a service server that provides web, mobile, and native developers with a set of tools and APIs that aims to help them build applications a lot faster and in a more secure way.

By default, Appwrite uses a default built-in SMTP server. The default SMTP server is a great way to get you started with using Appwrite quickly, but if you plan to move your setup to a production environment, you will have extra configuration work to do in order to make sure email providers respect your SMTP server.

Because email deliverability can be both tricky and hard, it is often easier to delegate this responsibility to a 3rd-party SMTP provider. This provider help you abstract the complexity of passing SPAM filters by doing a lot of the advanced configuration and validation for you. …


Image for post
Image for post
Photo by Patrick Tomasso on Unsplash

Writing good documentation is crucial. While working on Appwrite, documentation is one of the essential parts of our development life-cycle. When we are building tools designed for developers, our docs are where developers first meet our product. Complex, unclear, or unorganized documentation site can drive developers away even if your product is great. It doesn’t worth a lot if your code is awesome or neat if no-one can use it.

With these thoughts on our heads, we set a list of go-to rules regarding the development of our docs site. It was extremely important for us to build docs that developers will love and find easy to both use and understand. In this post, I will do my best to share some of the principles we came up with while trying to treat our docs with the same patience and dedication as we would normally treat our source-code. …


Image for post
Image for post
Photo by Tim Johnson on Unsplash

Appwrite is a self-hosted backend as a service server that provides web, mobile, and native developers with a set of tools and APIs that aims to help them build applications a lot faster and in a more secure way.

Appwrite provides developers with multiple SDKs in various coding languages and platforms to help them easily integrate with the Appwrite REST API. In some cases, a developer might not want to use the Appwrite SDK, but to directly integrate his new app with Appwrite’s plain HTTP API.

This might be the result of multiple reasons. You might want to integrate with a new platform or coding language where no SDK is available yet, your project might be too small for using an SDK, or you might just want to do things your own way. Whatever reason it is, it’s OK. One of Appwrite’s main goals as a project is to be un-opinionated and allow developers the flexibility and freedom to do things their own way. …


Built-in, automated SSL, custom domains, new authentication features, dark mode, and more!

Image for post
Image for post
Photo by SpaceX on Unsplash

After a lot of work and anticipation from our developers’ community, I am really excited to announce the release of version 0.5 of the Appwrite back-end server.

The new Appwrite version is full of new features, improvements to the Appwrite API. Appwrite 0.5 is the most stable Appwrite version to date.

As with every Appwrite release, this release wouldn’t be available without the amazing support of the Appwrite open-source community. Thanks to our community feedback, bug reports, and feature suggestions, we can make sure we are making the most of the Appwrite server with every new release.

This is also a great opportunity to thank our community contributors Christy Jacob, Torsten Dittmann, Armino Popp, and Pedro Cisneros Santana for sending us great pull-requests and making this release possible. …


Find out what’s new

Image for post
Image for post
Photo by Tim Mossholder on Unsplash

We’re happy to announce the release of the Appwrite backend server version 0.4. The new Appwrite version includes new features and bug fixes that take Appwrite closer to our first stable version (1.0). As with every Appwrite version, this couldn’t be possible without the great help of the Appwrite’s developers community.

If this is the first time you’ve heard of Appwrite, you should know that it is a complete open-source backend server for web and mobile developers. …

About

Eldad A. Fux

Entrepreneur, Software Architect, open source enthusiastic and the creator of appwrite.io. You can follow me on twitter: https://twitter.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store