diff --git a/bun/starter/package-lock.json b/bun/starter/package-lock.json
new file mode 100644
index 00000000..1a528c68
--- /dev/null
+++ b/bun/starter/package-lock.json
@@ -0,0 +1,109 @@
+{
+ "name": "starter-template",
+ "version": "1.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "starter-template",
+ "version": "1.0.0",
+ "dependencies": {
+ "node-appwrite": "^20.2.1"
+ },
+ "devDependencies": {
+ "@types/bun": "^1.1.16",
+ "prettier": "^3.0.0"
+ }
+ },
+ "node_modules/@types/bun": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.0.tgz",
+ "integrity": "sha512-+lAGCYjXjip2qY375xX/scJeVRmZ5cY0wyHYyCYxNcdEXrQ4AOe3gACgd4iQ8ksOslJtW4VNxBJ8llUwc3a6AA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bun-types": "1.3.0"
+ }
+ },
+ "node_modules/@types/node": {
+ "version": "24.9.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz",
+ "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~7.16.0"
+ }
+ },
+ "node_modules/@types/react": {
+ "version": "19.2.2",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz",
+ "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/bun-types": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.0.tgz",
+ "integrity": "sha512-u8X0thhx+yJ0KmkxuEo9HAtdfgCBaM/aI9K90VQcQioAmkVp3SG3FkwWGibUFz3WdXAdcsqOcbU40lK7tbHdkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ },
+ "peerDependencies": {
+ "@types/react": "^19"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/node-appwrite": {
+ "version": "20.2.1",
+ "resolved": "https://registry.npmjs.org/node-appwrite/-/node-appwrite-20.2.1.tgz",
+ "integrity": "sha512-RweIh+3RHjprsxhWaJzcQr/UDMBMsZCma50TIJ9t3onVgs5jAT9aqFnsMlaaC9QZn1sXpPUQV90W6uvtm64DnQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "node-fetch-native-with-agent": "1.7.2"
+ }
+ },
+ "node_modules/node-fetch-native-with-agent": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/node-fetch-native-with-agent/-/node-fetch-native-with-agent-1.7.2.tgz",
+ "integrity": "sha512-5MaOOCuJEvcckoz7/tjdx1M6OusOY6Xc5f459IaruGStWnKzlI1qpNgaAwmn4LmFYcsSlj+jBMk84wmmRxfk5g==",
+ "license": "MIT"
+ },
+ "node_modules/prettier": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
+ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
+ "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
+ "dev": true,
+ "license": "MIT"
+ }
+ }
+}
diff --git a/bun/starter/package.json b/bun/starter/package.json
index 43b10ef5..21de4d55 100644
--- a/bun/starter/package.json
+++ b/bun/starter/package.json
@@ -8,7 +8,7 @@
"format": "prettier --write ."
},
"dependencies": {
- "node-appwrite": "^9.0.0"
+ "node-appwrite": "^20.2.1"
},
"devDependencies": {
"prettier": "^3.0.0",
diff --git a/dart/starter/pubspec.yaml b/dart/starter/pubspec.yaml
index e95eb56d..a8d9a1b0 100644
--- a/dart/starter/pubspec.yaml
+++ b/dart/starter/pubspec.yaml
@@ -5,7 +5,7 @@ environment:
sdk: ^2.17.0
dependencies:
- dart_appwrite: 8.0.0
+ dart_appwrite: 19.2.1
dev_dependencies:
lints: ^2.0.0
diff --git a/deno/starter/src/main.ts b/deno/starter/src/main.ts
index 4fe08710..420d8b32 100644
--- a/deno/starter/src/main.ts
+++ b/deno/starter/src/main.ts
@@ -1,4 +1,4 @@
-import { Client, Users } from "https://deno.land/x/appwrite@7.0.0/mod.ts";
+import { Client, Users } from "https://deno.land/x/appwrite@17.0.0/mod.ts";
// This Appwrite function will be executed every time your function is triggered
export default async ({ req, res, log, error }: any) => {
diff --git a/dotnet/starter/StarterTemplate.csproj b/dotnet/starter/StarterTemplate.csproj
index f9ab8985..7137895f 100644
--- a/dotnet/starter/StarterTemplate.csproj
+++ b/dotnet/starter/StarterTemplate.csproj
@@ -6,6 +6,6 @@
enable
-
+
\ No newline at end of file
diff --git a/go/starter/go.mod b/go/starter/go.mod
index 690187db..09a60b48 100644
--- a/go/starter/go.mod
+++ b/go/starter/go.mod
@@ -4,4 +4,4 @@ go 1.23.0
require github.com/open-runtimes/types-for-go/v4 v4.0.6
-require github.com/appwrite/sdk-for-go v0.0.1-rc.2
+require github.com/appwrite/sdk-for-go v0.13.1
diff --git a/go/starter/go.sum b/go/starter/go.sum
index 94f75015..4b9e2117 100644
--- a/go/starter/go.sum
+++ b/go/starter/go.sum
@@ -1,4 +1,6 @@
github.com/appwrite/sdk-for-go v0.0.1-rc.2 h1:kh8p6OmSgA4d7aT1KXE9Z3W99ioDKdhhY1OrKsTLu1I=
github.com/appwrite/sdk-for-go v0.0.1-rc.2/go.mod h1:aFiOAbfOzGS3811eMCt3T9WDBvjvPVAfOjw10Vghi4E=
+github.com/appwrite/sdk-for-go v0.13.1/go.mod h1:aFiOAbfOzGS3811eMCt3T9WDBvjvPVAfOjw10Vghi4E=
github.com/open-runtimes/types-for-go/v4 v4.0.5 h1:Lw82fnOoaEmGgOoQmJhEOsYjs6Ginie4TdS2RYsvayk=
github.com/open-runtimes/types-for-go/v4 v4.0.5/go.mod h1:ab4mDSfgeG4kN8wWpaBSv0Ao3m9P6oEfN5gsXtx+iaI=
+github.com/open-runtimes/types-for-go/v4 v4.0.6/go.mod h1:ab4mDSfgeG4kN8wWpaBSv0Ao3m9P6oEfN5gsXtx+iaI=
diff --git a/java/starter/deps.gradle b/java/starter/deps.gradle
index 6bd8824c..b83ca347 100644
--- a/java/starter/deps.gradle
+++ b/java/starter/deps.gradle
@@ -1,3 +1,3 @@
dependencies {
- implementation 'io.appwrite:sdk-for-kotlin:2.0.0'
+ implementation 'io.appwrite:sdk-for-kotlin:12.2.1'
}
\ No newline at end of file
diff --git a/kotlin/starter/deps.gradle b/kotlin/starter/deps.gradle
index 6bd8824c..b83ca347 100644
--- a/kotlin/starter/deps.gradle
+++ b/kotlin/starter/deps.gradle
@@ -1,3 +1,3 @@
dependencies {
- implementation 'io.appwrite:sdk-for-kotlin:2.0.0'
+ implementation 'io.appwrite:sdk-for-kotlin:12.2.1'
}
\ No newline at end of file
diff --git a/node-typescript/starter/package-lock.json b/node-typescript/starter/package-lock.json
index d85606cc..0a729b47 100644
--- a/node-typescript/starter/package-lock.json
+++ b/node-typescript/starter/package-lock.json
@@ -8,7 +8,7 @@
"name": "starter-template",
"version": "1.0.0",
"dependencies": {
- "node-appwrite": "^14.1.0",
+ "node-appwrite": "^20.2.1",
"typescript": "^5.4.5"
},
"devDependencies": {
@@ -26,9 +26,9 @@
}
},
"node_modules/node-appwrite": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/node-appwrite/-/node-appwrite-14.1.0.tgz",
- "integrity": "sha512-kuKAZrdaAcGYOMUXtxNb1j+uIy+FIMiiU1dFkgwTXLsMLeLvC6HJ8/FH/kN9JyrWR2a2zcGN7gWfyQgWYoLMTA==",
+ "version": "20.2.1",
+ "resolved": "https://registry.npmjs.org/node-appwrite/-/node-appwrite-20.2.1.tgz",
+ "integrity": "sha512-RweIh+3RHjprsxhWaJzcQr/UDMBMsZCma50TIJ9t3onVgs5jAT9aqFnsMlaaC9QZn1sXpPUQV90W6uvtm64DnQ==",
"license": "BSD-3-Clause",
"dependencies": {
"node-fetch-native-with-agent": "1.7.2"
diff --git a/node-typescript/starter/package.json b/node-typescript/starter/package.json
index b4d3caee..ade21ca8 100644
--- a/node-typescript/starter/package.json
+++ b/node-typescript/starter/package.json
@@ -9,7 +9,7 @@
"build": "tsc"
},
"dependencies": {
- "node-appwrite": "^14.1.0",
+ "node-appwrite": "^20.2.1",
"typescript": "^5.4.5"
},
"devDependencies": {
diff --git a/node/starter/package-lock.json b/node/starter/package-lock.json
index b95161af..b1896fcb 100644
--- a/node/starter/package-lock.json
+++ b/node/starter/package-lock.json
@@ -8,16 +8,16 @@
"name": "starter-template",
"version": "1.0.0",
"dependencies": {
- "node-appwrite": "^14.1.0"
+ "node-appwrite": "^20.2.1"
},
"devDependencies": {
"prettier": "^3.2.5"
}
},
"node_modules/node-appwrite": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/node-appwrite/-/node-appwrite-14.1.0.tgz",
- "integrity": "sha512-kuKAZrdaAcGYOMUXtxNb1j+uIy+FIMiiU1dFkgwTXLsMLeLvC6HJ8/FH/kN9JyrWR2a2zcGN7gWfyQgWYoLMTA==",
+ "version": "20.2.1",
+ "resolved": "https://registry.npmjs.org/node-appwrite/-/node-appwrite-20.2.1.tgz",
+ "integrity": "sha512-RweIh+3RHjprsxhWaJzcQr/UDMBMsZCma50TIJ9t3onVgs5jAT9aqFnsMlaaC9QZn1sXpPUQV90W6uvtm64DnQ==",
"license": "BSD-3-Clause",
"dependencies": {
"node-fetch-native-with-agent": "1.7.2"
diff --git a/node/starter/package.json b/node/starter/package.json
index 131b4411..fb9c1159 100644
--- a/node/starter/package.json
+++ b/node/starter/package.json
@@ -8,7 +8,7 @@
"format": "prettier --write ."
},
"dependencies": {
- "node-appwrite": "^14.1.0"
+ "node-appwrite": "^20.2.1"
},
"devDependencies": {
"prettier": "^3.2.5"
diff --git a/php/starter/composer.json b/php/starter/composer.json
index e92a210a..1795e06d 100644
--- a/php/starter/composer.json
+++ b/php/starter/composer.json
@@ -3,6 +3,6 @@
"type": "library",
"require": {
"php": ">=8.0.0",
- "appwrite/appwrite": "^8.0"
+ "appwrite/appwrite": "^17.4.1"
}
}
diff --git a/php/starter/composer.lock b/php/starter/composer.lock
new file mode 100644
index 00000000..19c7528c
--- /dev/null
+++ b/php/starter/composer.lock
@@ -0,0 +1,63 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "e0ef301e94ff2127c00897dfb64613fb",
+ "packages": [
+ {
+ "name": "appwrite/appwrite",
+ "version": "17.4.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/appwrite/sdk-for-php.git",
+ "reference": "3aa44b77a1f25aef6c14b14d4e5965b88903a4a7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/appwrite/sdk-for-php/zipball/3aa44b77a1f25aef6c14b14d4e5965b88903a4a7",
+ "reference": "3aa44b77a1f25aef6c14b14d4e5965b88903a4a7",
+ "shasum": ""
+ },
+ "require": {
+ "ext-curl": "*",
+ "ext-json": "*",
+ "php": ">=7.1.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.6.6",
+ "phpunit/phpunit": "^10"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Appwrite\\": "src/Appwrite"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "description": "Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API",
+ "support": {
+ "email": "team@appwrite.io",
+ "issues": "https://github.com/appwrite/sdk-for-php/issues",
+ "source": "https://github.com/appwrite/sdk-for-php/tree/17.4.1",
+ "url": "https://appwrite.io/support"
+ },
+ "time": "2025-10-09T11:03:41+00:00"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": {},
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "php": ">=8.0.0"
+ },
+ "platform-dev": {},
+ "plugin-api-version": "2.6.0"
+}
diff --git a/swift/starter/Package.swift b/swift/starter/Package.swift
index e0db938a..21826853 100644
--- a/swift/starter/Package.swift
+++ b/swift/starter/Package.swift
@@ -4,7 +4,7 @@ import PackageDescription
let package = Package(
name: "swift-function",
dependencies: [
- .package(url: "https://github.com/appwrite/sdk-for-swift", .upToNextMajor(from: "4.1.0")),
+ .package(url: "https://github.com/appwrite/sdk-for-swift", .upToNextMajor(from: "13.2.2")),
],
targets: [
.executableTarget(