Skip to content
Back to Changelog

The Appwrite CLI is now written in Go

The Appwrite CLI is now a single native binary written in Go. Commands start in about 10 ms instead of 200 ms, npm install -g appwrite-cli pulls two packages instead of 330, and a push holds its memory near 28 MB rather than 283 MB.

Nothing about the command surface changes. Flag names, shorthands, the appwrite.config.json schema, exit codes, and --json and --raw output are all identical, so existing scripts and CI pipelines keep working. Install it the way you already do:

Bash
npm install -g appwrite-cli

Homebrew, scoop, and the install script are unchanged, and appwrite update moves an existing install across. Run appwrite login once after upgrading, because credentials do not carry over from the old binary's keyring.

Read the announcement

Start building like a team of hundreds today_

Free
$0

A great fit for passion projects and small applications.

Start project
Pro Popular
$25 /month

For production applications that need powerful functionality and resources to scale.

Start project
Enterprise
Custom

For enterprises that need more power and premium support.

Contact us