Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
164 changes: 164 additions & 0 deletions src/routes/docs/advanced/self-hosting/installation/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Comment thread
atharvadeosthale marked this conversation as resolved.
* 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 %}
Expand Down
166 changes: 0 additions & 166 deletions src/routes/docs/sdks/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Missing cross-reference to relocated section

The entire "Version compatibility" section was removed from this page without leaving any pointer to where it now lives. Users who navigate to the SDKs page looking for version compatibility information — a common need — will find nothing and have no indication that the table was moved to the self-hosted installation docs. A short note after the SDK Generator paragraph (e.g., "For self-hosted deployments, see the SDK version compatibility table in the installation guide.") would prevent confusion for both self-hosted and Cloud users.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hasn't been long since it was there


# 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.

Expand Down
Loading