SQLite at the center
Use a database you can inspect, copy, back up, and take with you—without changing your application model.
Portable backend infrastructure
Realtime data, authentication, file storage, offline sync, and typed SDKs—powered by SQLite and shipped as one Rust binary you can run anywhere.
Start simple. Keep control as you grow.
Use a database you can inspect, copy, back up, and take with you—without changing your application model.
REST, durable events, WebSocket subscriptions, and offline sync share the same source of truth.
Built-in users, sessions, row rules, audit history, and an admin workspace—hosted wherever you choose.
Core client plus framework adapters
@loomup/clientbluppco/loomup-js · packages/client
TypeScript client for auth, REST CRUD, and realtime WebSocket subscriptions.
npm install @loomup/client
@loomup/offlinebluppco/loomup-js · packages/offline
Browser SQLite/WASM, automatic connectivity, and one offline resource API.
npm install @loomup/offline
@loomup/reactbluppco/loomup-js · packages/react
React provider and hooks (useAuth, useLiveQuery, mutations).
npm install @loomup/react
@loomup/react-nativebluppco/loomup-js · packages/react-native
React Native helpers: AsyncStorage sessions, createNativeClient, shared hooks.
npm install @loomup/react-native
Swift · Kotlin · Dartbluppco/loomup-native
Source-pinned clients for Apple platforms, Android/JVM, Flutter, and pure Dart.
git clone https://github.com/bluppco/loomup-native.git
@loomup/tanstack-querybluppco/loomup-js · packages/tanstack-query
TanStack Query options and realtime cache sync (framework-agnostic core).
npm install @loomup/tanstack-query
@loomup/astrobluppco/loomup-js · packages/astro
Astro integration, cookie-backed SSR client, and browser islands helpers.
npm install @loomup/astro
@loomup/nextbluppco/loomup-js · packages/next
Next.js helpers: cookie sessions, App Router / Pages, middleware.
npm install @loomup/next
@loomup/vuebluppco/loomup-js · packages/vue
Vue 3 plugin and composables for auth, resources, mutations, and live queries.
npm install @loomup/vue
@loomup/nuxtbluppco/loomup-js · packages/nuxt
Nuxt module with cookie sessions, Nitro server helpers, auth routes, and Vue composables.
npm install @loomup/nuxt
@loomup/clibluppco/loomup-js · packages/cli
Declarative schema planning, migration, linking, and generated resource clients.
npm install -D @loomup/cli
HTML guides served from this binary
Operational endpoints on this process
REST API
/api/{table}
CRUD for exposed tables
Realtime
/realtime
WebSocket (when enabled)
// browser WebSocket URL is derived from this page's origin