On this page

SDKs

Official StitchDB clients for JavaScript, Python, C#, Kotlin, Dart/Flutter and Swift: database, auth, storage, realtime and Edge Functions.

Every SDK talks to the same project API (https://<project-ref>.p.stitchdb.com) with your project's anon key, so Row Level Security decides what each user can read and write. They all cover the database (REST), Auth, Storage, Realtime and Edge Functions.

LanguagePackageInstallReference
JavaScript / TypeScriptstitchdb-jsnpm install stitchdb-jsJavaScript SDK
Pythonstitchdbpip install stitchdbPython SDK
C# / .NETStitchDBProject reference from GitHubC# SDK
Kotlin (Android, JVM, iOS)com.stitchdb:*-ktGradle included build from GitHubKotlin SDK
Dart / Flutterstitchdb, stitchdb_flutterGit dependency in pubspec.yamlDart and Flutter SDK
Swift (iOS, macOS, Linux)StitchDBSwift Package ManagerSwift SDK

The source of each SDK is on GitHub under github.com/stitchdb. The Python, C#, Kotlin and Dart packages are installed from GitHub for now; the install line on each page is the one that works today.

#Keys

Find the project URL and keys in the dashboard under Settings → API keys. Use the anon key in browsers and apps. The service_role key bypasses Row Level Security: use it only on servers you control, never in an app you ship to users.

#JavaScript SDK

Terminal
npm install stitchdb-js

#Downloads