diff --git a/src/routes/docs/advanced/self-hosting/installation/+page.markdoc b/src/routes/docs/advanced/self-hosting/installation/+page.markdoc index 23c266e4154..80554cff616 100644 --- a/src/routes/docs/advanced/self-hosting/installation/+page.markdoc +++ b/src/routes/docs/advanced/self-hosting/installation/+page.markdoc @@ -154,6 +154,170 @@ After installation completes: On non-Linux hosts, the server might take a few minutes to start after installation completes. This is normal behavior. {% /info %} +## SDK version compatibility {% #sdk-version-compatibility %} + +The tables below map each released self-hosted Appwrite version to the SDK versions that were current at the time of that release. Use this to pin your SDK to a version known to work with your server. The latest stable self-hosted Appwrite release is 1.9.0. + +### Client SDKs {% #client-compatibility %} + +{% table %} +* Appwrite {% width=120 %} +* Web +* Flutter +* React Native +* Apple +* Android +--- +* 1.7.0 +* 18.0.0 +* 16.0.0 +* 0.9.0 +* 10.0.0 +* 8.0.0 +--- +* 1.7.1 to 1.7.3 +* 18.0.0 +* 16.0.0 +* 0.9.0 +* 10.0.0 +* 8.0.0 +--- +* 1.7.4 +* 18.1.1 +* 17.0.0 +* 0.10.0 +* 10.0.0 +* 8.0.0 +--- +* 1.8.0 +* 21.4.0 +* 20.3.0 +* 0.18.0 +* 13.3.0 +* 11.3.0 +--- +* 1.7.5 +* 18.1.1 +* 17.0.0 +* 0.10.0 +* 10.0.0 +* 8.0.0 +--- +* 1.8.1 +* 21.4.0 +* 20.3.0 +* 0.18.0 +* 13.3.0 +* 11.3.0 +--- +* 1.9.0 +* 24.2.0 +* 23.0.0 +* 0.27.1 +* 16.0.0 +* 14.1.0 +{% /table %} + +### Server SDKs {% #server-compatibility %} + +{% table %} +* Appwrite {% width=120 %} +* Node.js +* Python +* PHP +* Dart +* Ruby +* .NET +* Go +* Swift +* Kotlin +* CLI +--- +* 1.7.0 +* 17.0.0 +* 11.0.0 +* 15.0.0 +* 16.0.0 +* 16.0.0 +* 0.13.0 +* v0.7.0 +* 10.0.0 +* 9.0.0 +* 6.2.3 +--- +* 1.7.1 to 1.7.3 +* 17.0.0 +* 11.0.0 +* 15.0.0 +* 16.0.0 +* 16.0.0 +* 0.13.0 +* v0.7.0 +* 10.0.0 +* 9.0.0 +* 6.2.3 +--- +* 1.7.4 +* 17.1.0 +* 11.0.0 +* 15.0.0 +* 16.1.0 +* 16.0.0 +* 0.13.0 +* v0.7.0 +* 10.0.0 +* 9.0.0 +* 12.0.1 +--- +* 1.8.0 +* 20.2.1 +* 13.4.1 +* 17.5.0 +* 19.3.0 +* 19.3.0 +* 0.22.0 +* v0.13.1 +* 13.2.2 +* 12.3.0 +* 12.0.1 +--- +* 1.7.5 +* 17.1.0 +* 11.0.0 +* 15.0.0 +* 16.1.0 +* 16.0.0 +* 0.13.0 +* v0.7.0 +* 10.0.0 +* 9.0.0 +* 12.0.1 +--- +* 1.8.1 +* 20.3.0 +* 13.6.1 +* 18.0.1 +* 19.3.0 +* 19.3.0 +* 0.22.0 +* v0.14.0 +* 13.3.0 +* 12.3.0 +* 17.2.1 +--- +* 1.9.0 +* 22.0.0 +* 15.0.0 +* 20.0.0 +* 21.0.0 +* 21.0.0 +* 0.24.0 +* v2.0.0 +* 15.0.0 +* 14.0.0 +* 17.3.0 +{% /table %} + # Managing your installation {% #managing-installation %} ## Stop Appwrite {% #stop %} diff --git a/src/routes/docs/sdks/+page.markdoc b/src/routes/docs/sdks/+page.markdoc index 5ad3c160477..27b232c6881 100644 --- a/src/routes/docs/sdks/+page.markdoc +++ b/src/routes/docs/sdks/+page.markdoc @@ -122,172 +122,6 @@ Server libraries for integrating with Appwrite to build server side integrations If you would like to help us extend our platforms and SDKs stack, you are more than welcome to contact us or contribute to the [Appwrite SDK Generator](https://github.com/appwrite/sdk-generator) project GitHub repository and read our contribution guide. -# Version compatibility {% #version-compatibility %} - -The tables below map each released self-hosted Appwrite version to the SDK versions that were current at the time of that release. Use this to pin your SDK to a version known to work with your server. The latest stable self-hosted Appwrite release is `1.9.0`. - -If you are running Appwrite Cloud, use the latest published SDK for your platform. Cloud rolls forward ahead of self-hosted releases. - -## Client SDKs {% #client-compatibility %} - -{% table %} -* Appwrite {% width=120 %} -* Web -* Flutter -* React Native -* Apple -* Android ---- -* `1.7.0` -* `18.0.0` -* `16.0.0` -* `0.9.0` -* `10.0.0` -* `8.0.0` ---- -* `1.7.1` to `1.7.3` -* `18.0.0` -* `16.0.0` -* `0.9.0` -* `10.0.0` -* `8.0.0` ---- -* `1.7.4` -* `18.1.1` -* `17.0.0` -* `0.10.0` -* `10.0.0` -* `8.0.0` ---- -* `1.8.0` -* `21.4.0` -* `20.3.0` -* `0.18.0` -* `13.3.0` -* `11.3.0` ---- -* `1.7.5` -* `18.1.1` -* `17.0.0` -* `0.10.0` -* `10.0.0` -* `8.0.0` ---- -* `1.8.1` -* `21.4.0` -* `20.3.0` -* `0.18.0` -* `13.3.0` -* `11.3.0` ---- -* `1.9.0` -* `24.2.0` -* `23.0.0` -* `0.27.1` -* `16.0.0` -* `14.1.0` -{% /table %} - -## Server SDKs {% #server-compatibility %} - -{% table %} -* Appwrite {% width=120 %} -* Node.js -* Python -* PHP -* Dart -* Ruby -* .NET -* Go -* Swift -* Kotlin -* CLI ---- -* `1.7.0` -* `17.0.0` -* `11.0.0` -* `15.0.0` -* `16.0.0` -* `16.0.0` -* `0.13.0` -* `v0.7.0` -* `10.0.0` -* `9.0.0` -* `6.2.3` ---- -* `1.7.1` to `1.7.3` -* `17.0.0` -* `11.0.0` -* `15.0.0` -* `16.0.0` -* `16.0.0` -* `0.13.0` -* `v0.7.0` -* `10.0.0` -* `9.0.0` -* `6.2.3` ---- -* `1.7.4` -* `17.1.0` -* `11.0.0` -* `15.0.0` -* `16.1.0` -* `16.0.0` -* `0.13.0` -* `v0.7.0` -* `10.0.0` -* `9.0.0` -* `12.0.1` ---- -* `1.8.0` -* `20.2.1` -* `13.4.1` -* `17.5.0` -* `19.3.0` -* `19.3.0` -* `0.22.0` -* `v0.13.1` -* `13.2.2` -* `12.3.0` -* `12.0.1` ---- -* `1.7.5` -* `17.1.0` -* `11.0.0` -* `15.0.0` -* `16.1.0` -* `16.0.0` -* `0.13.0` -* `v0.7.0` -* `10.0.0` -* `9.0.0` -* `12.0.1` ---- -* `1.8.1` -* `20.3.0` -* `13.6.1` -* `18.0.1` -* `19.3.0` -* `19.3.0` -* `0.22.0` -* `v0.14.0` -* `13.3.0` -* `12.3.0` -* `17.2.1` ---- -* `1.9.0` -* `22.0.0` -* `15.0.0` -* `20.0.0` -* `21.0.0` -* `21.0.0` -* `0.24.0` -* `v2.0.0` -* `15.0.0` -* `14.0.0` -* `17.3.0` -{% /table %} - # Protocols {% #protocols %} We are always looking to add new SDKs to our platform. If the SDK you are looking for is still missing, labeled as beta or experimental, or you simply do not want to integrate with an SDK, you can always integrate with Appwrite directly using any standard HTTP, GraphQL, or WebSocket clients and the relevant Appwrite protocol.