Skip to content

Commit d1aab46

Browse files
comments
1 parent ba09b73 commit d1aab46

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

src/routes/blog/post/announcing-appwrite-rust-sdk/+page.markdoc

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,22 @@ The SDK also includes utility modules for building queries, generating IDs, cons
4040

4141
# Getting started
4242

43-
Add the SDK to your project:
43+
## Step 1: Set up Appwrite
44+
45+
Set up an Appwrite project by [creating an Appwrite Cloud account](https://cloud.appwrite.io) or [self-hosting Appwrite](/docs/advanced/self-hosting).
46+
47+
## Step 2: Install the Rust SDK
48+
49+
Add the SDK and its dependencies to your project:
4450

4551
```sh
4652
cargo add appwrite
4753
cargo add tokio -F full
4854
cargo add serde_json
4955
```
5056

57+
## Step 3: Start building
58+
5159
Initialize the client and make API calls:
5260

5361
```rust
@@ -97,9 +105,9 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
97105

98106
All service methods are async, return a typed `Result`, and use positional parameters with `Option` for optional fields. The SDK handles authentication headers, request serialization, and error parsing automatically.
99107

100-
# Getting started with the docs
108+
## Step 4: Explore the documentation
101109

102-
Follow the [Rust quick start guide](/docs/quick-starts/rust) to get started. Rust examples are available across all server SDK documentation pages.
110+
Follow the [Rust quick start guide](/docs/quick-starts/rust) for a step-by-step walkthrough. You can also use the [AI quickstart prompt](/docs/tooling/ai/quickstart-prompts/rust) with tools like Cursor, Claude Code, or Windsurf to set up a project with AI assistance. Rust examples are available across all server SDK documentation pages.
103111

104112
# Resources
105113

0 commit comments

Comments
 (0)