We provide libraries for major programming languages and platforms so you don't have to write code for interacting with our HTTP APIs from scratch.
Our team is always working on improving and extending the current stack of available platforms and SDKs, listed below is a list of official libraries our team is currently maintaining.
Client libraries for integrating with Appwrite to build client-based applications and websites. Read the getting started for web or getting started for Flutter tutorials to start building your first application.
|Web SDK 2.0.0||appwrite/sdk-for-web||official|
|Flutter SDK 0.5.0-dev.1||appwrite/sdk-for-flutter||official beta|
Libraries for integrating with Appwrite to build server side integrations. Read the getting started for server tutorial to start building your first server integration.
|Node.js SDK 2.1.0||appwrite/sdk-for-node||official|
|Deno SDK 0.1.1||appwrite/sdk-for-deno||official beta|
|PHP SDK 2.0.0||appwrite/sdk-for-php||official|
|Python SDK 0.1.1||appwrite/sdk-for-python||official|
|Ruby SDK 2.0.2||appwrite/sdk-for-ruby||official|
|Dart SDK 0.5.0-dev.1||appwrite/sdk-for-dart||official beta|
If you would like to help us extend our platforms and SDKs stack, you are more than welcome to contact us or check out our Appwrite SDK Generator project GitHub repository and read our contribution guide.
Integrate without an SDK
We are always looking to add new SDKs to our platform, but if the SDK you are looking for is still missing or in a beta channel, you can always integrate with Appwrite directly using any standard HTTP client and the Appwrite REST API. You can learn more about how you can integrate directly with Appwrite HTTP API from our dedicated blog post on the topic.
If you have created your own framework or any other technology specific integration and would like us to list it here please contact us.