You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add changelog and update install docs for Homebrew-native CLI binaries
The Appwrite CLI now ships native compiled binaries via Homebrew for
macOS and Linux. Update the install docs to make Homebrew the
recommended install path, add Linux Homebrew support, and add a
changelog entry announcing the change.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
title: "Appwrite CLI now ships native Homebrew binaries"
4
+
date: 2026-04-10
5
+
---
6
+
7
+
The Appwrite CLI installed via [Homebrew](https://brew.sh/) now delivers **native compiled binaries** instead of a Node.js-based package. This means faster startup, no runtime dependencies, and a smaller install footprint on macOS and Linux.
8
+
9
+
Supported platforms and architectures:
10
+
11
+
- macOS Apple Silicon (arm64)
12
+
- macOS Intel (x64)
13
+
- Linux arm64
14
+
- Linux x64
15
+
16
+
Install or upgrade with Homebrew:
17
+
18
+
```sh
19
+
brew install appwrite # new install
20
+
brew upgrade appwrite # existing install
21
+
```
22
+
23
+
The CLI is still available via npm (`npm install -g appwrite-cli`) and platform-specific install scripts for environments where Homebrew is not an option.
Copy file name to clipboardExpand all lines: src/routes/docs/tooling/command-line/installation/+page.markdoc
+37-29Lines changed: 37 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -8,33 +8,47 @@ The [Appwrite Command Line Interface (CLI)](https://github.com/appwrite/sdk-for-
8
8
9
9
# Getting started {% #getting-started %}
10
10
11
-
The CLI is packaged both as an [npm module](https://www.npmjs.com/package/appwrite-cli) as well as a [standalone binary](https://github.com/appwrite/sdk-for-cli/releases/latest) for your operating system, making it completely dependency free, platform independent, and language agnostic.
11
+
The CLI is packaged as a [native binary](https://github.com/appwrite/sdk-for-cli/releases/latest) for macOS and Linux (via Homebrew), as an [npm module](https://www.npmjs.com/package/appwrite-cli), and as a standalone install script for all platforms.
12
12
13
13
If you plan to use the CLI to initialize new Appwrite Functions, ensure that [Git is installed](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) on your machine.
14
14
15
-
## Install with npm {% #install-with-npm %}
15
+
## Install with Homebrew (recommended) {% #install-with-homebrew %}
16
16
17
-
If you have npm set up, run the command below to install the CLI.
17
+
On macOS and Linux, [Homebrew](https://brew.sh/) is the recommended way to install the Appwrite CLI. Homebrew delivers a **native compiled binary** for your platform and architecture, so there are no runtime dependencies and startup is instant.
18
18
19
+
{% tabs %}
20
+
{% tabsitem #macos title="macOS" %}
19
21
```sh
20
-
npm install -g appwrite-cli
22
+
brew install appwrite
21
23
```
24
+
{% /tabsitem %}
22
25
23
-
## Install with script {% #install-with-script %}
26
+
{% tabsitem #linux title="Linux" %}
27
+
Install [Homebrew for Linux](https://docs.brew.sh/Homebrew-on-Linux), then run:
24
28
25
-
For a completely dependency-free installation, the CLI also ships with a convenient installation script for your operating system
29
+
```sh
30
+
brew install appwrite
31
+
```
32
+
{% /tabsitem %}
26
33
27
-
{% tabs %}
28
-
{% tabsitem #macos title="macOS" %}
34
+
{% /tabs %}
35
+
36
+
Supported architectures: Apple Silicon (arm64), Intel (x64), Linux arm64, and Linux x64.
29
37
30
-
Using [Homebrew](https://brew.sh/)
38
+
## Install with npm {% #install-with-npm %}
39
+
40
+
If you have npm set up, you can install the CLI as a Node.js package. This works on any platform where Node.js runs.
31
41
32
42
```sh
33
-
brew install appwrite
43
+
npm install -g appwrite-cli
34
44
```
35
45
36
-
or terminal
46
+
## Install with script {% #install-with-script %}
37
47
48
+
The CLI also ships with installation scripts for platforms where Homebrew is not available.
0 commit comments