SDK ini kompatibel dengan AppWrite Server Versi 1.6.x. Untuk versi yang lebih lama, silakan periksa rilis sebelumnya.
AppWrite adalah backend open-source sebagai server layanan yang abstrak dan menyederhanakan tugas pengembangan yang kompleks dan berulang di balik REST API yang sangat sederhana. AppWrite bertujuan untuk membantu Anda mengembangkan aplikasi Anda lebih cepat dan dengan cara yang lebih aman. Gunakan Web SDK untuk mengintegrasikan aplikasi Anda dengan AppWrite Server agar dengan mudah mulai berinteraksi dengan semua API dan alat AppWrite Backend. Untuk dokumentasi dan tutorial API lengkap, kunjungi https://appwrite.io/docs

Untuk menginstal melalui NPM:
npm install appwrite --saveJika Anda menggunakan bundler (seperti rollup atau webpack), Anda dapat mengimpor modul AppWrite saat Anda membutuhkannya:
import { Client , Account } from "appwrite" ;Untuk menginstal dengan CDN (jaringan pengiriman konten) Tambahkan skrip berikut ke bagian bawah tag Anda, tetapi sebelum Anda menggunakan Layanan AppWrite:
< script src =" https://cdn.jsdelivr.net/npm/[email protected] " > </ script > Agar Anda dapat memulai SDK dan berinteraksi dengan Layanan AppWrite, Anda perlu menambahkan platform Web ke proyek Anda. Untuk menambahkan platform baru, buka AppWrite Console Anda, pilih proyek yang Anda buat di langkah sebelumnya dan klik tombol 'Tambahkan Platform'.
Dari opsi, pilih untuk menambahkan platform web dan menambahkan nama host aplikasi klien Anda. Dengan menambahkan nama host Anda ke platform proyek Anda, Anda mengizinkan komunikasi lintas domain antara proyek Anda dan API AppWrite.
Inisialisasi SDK Anda dengan AppWrite Server API Endpoint dan ID Proyek yang dapat ditemukan di halaman Pengaturan Proyek Anda.
// Init your Web SDK
const client = new Client ( ) ;
client
. setEndpoint ( 'http://localhost/v1' ) // Your Appwrite Endpoint
. setProject ( '455x34dfkj' ) // Your project ID
;Setelah objek SDK Anda diatur, akses salah satu Layanan AppWrite dan pilih permintaan apa pun yang akan dikirim. Dokumentasi lengkap untuk metode layanan apa pun yang ingin Anda gunakan dapat ditemukan dalam dokumentasi SDK Anda atau di bagian Referensi API.
const account = new Account ( client ) ;
// Register User
account . create ( ID . unique ( ) , "[email protected]" , "password" , "Walter O'Brien" )
. then ( function ( response ) {
console . log ( response ) ;
} , function ( error ) {
console . log ( error ) ;
} ) ; // Init your Web SDK
const client = new Client ( ) ;
client
. setEndpoint ( 'http://localhost/v1' ) // Your Appwrite Endpoint
. setProject ( '455x34dfkj' )
;
const account = new Account ( client ) ;
// Register User
account . create ( ID . unique ( ) , "[email protected]" , "password" , "Walter O'Brien" )
. then ( function ( response ) {
console . log ( response ) ;
} , function ( error ) {
console . log ( error ) ;
} ) ;Anda dapat menggunakan sumber daya berikut untuk mempelajari lebih lanjut dan mendapatkan bantuan
Perpustakaan ini dihasilkan secara otomatis oleh AppWrite Custom SDK Generator. Untuk mempelajari lebih lanjut tentang bagaimana Anda dapat membantu kami meningkatkan SDK ini, silakan periksa panduan kontribusi sebelum mengirim permintaan pull.
Silakan lihat file lisensi BSD-3-Clause untuk informasi lebih lanjut.