SQLite APIs
All sqlite
APIs are available given that we're an extension to sqlite
.
The sqlite
APIs will differ slightly based on what host language you're writing in given each language brings its own sqlite
bindings.
SQLite Docs: https://www.sqlite.org/
- C/C++: https://www.sqlite.org/capi3ref.html
- Python: https://docs.python.org/3/library/sqlite3.html
- Rust: https://github.com/rusqlite/rusqlite
- Go: https://pkg.go.dev/mod/github.com/mattn/go-sqlite3
- Java: https://www.sqlitetutorial.net/sqlite-java/
- .Net: https://learn.microsoft.com/en-us/dotnet/standard/data/sqlite/?tabs=netcore-cli
- Swift: https://github.com/stephencelis/SQLite.swift
- JavaScript:
- Nodejs:
- better-sqlite3: https://github.com/WiseLibs/better-sqlite3
- and many others
- Browser:
- vlcn sqlite wrapper: https://github.com/vlcn-io/cr-sqlite/blob/main/js/packages/xplat-api/src/xplat-api.ts
- base sqlite js api: https://sqlite.org/wasm/doc/trunk/index.md
- wa-sqlite js api: https://github.com/rhashimoto/wa-sqlite
- Nodejs: