LIVE ON GCP MARKETPLACE

Cross-Device State for
Static Sites & Serverless

Your data lives in the browser (instant, offline); a low-latency containerized Edge Sync Broker coordinates it across devices. Zero database infrastructure, no build steps, ~1 KB client, zero dependencies.

~1 KB
Client Footprint
<100ms
WebSocket Latency
15k ops
Free Daily Writes
$0.00
Idle Server Cost

The Speed of Local-First, Deployed on GCP

Featherweight Sync eliminates backend bloat. Store your state on the client and let Google Cloud Run sync the bytes.

01 / CACHED READS

Offline & Instant

Browser cache serves reads synchronously, completely bypassing network roundtrips. Offline edits accumulate and queue locally, then sync up the second you reconnect.

02 / LIVE SYNC

Real-time Push Channel

By binding high-performance WebSockets to Cloud Run instances with sticky session routing, states synchronize instantly across active tabs and concurrent devices.

03 / BUDGET SAFETY

Sovereign Financial Locks

Sleep easily knowing our Cloud Run container bounds are strictly capped at 2 active instances, and our Go Firestore circuit breaker blocks writes above 15,000/day.

Drop-in State Synchronizer

Add cross-device synchronization to any existing static HTML file, serverless application, or classic script. No build steps, no webpack configurations, and no complex schemas.

  • Last-write-wins reconciliation resolved by atomic server-side timestamps.
  • Keep-alive flushing ensures pending saves persist during tab close or browser focus switches.
  • Secure credentials validated dynamically on Cloud Run against Firestore registration records.
featherweight-sync.js
import { featherweight } from 'https://cdn.jsdelivr.net/gh/VoxellInc/featherweight/src/featherweight.js';

// Initialize state store
const store = featherweight('user-preferences', {
  endpoint: 'http://34.117.115.19/api/featherweight',
  apiKey: 'fw_live_2a98c56e...',
  realtime: true
});

// Load local-first state, then update when push sync lands
store.load((data, meta) => {
  console.log(`Synced! [Source: ${meta.source}]`, data);
  updatePreferencesUI(data);
});

// Save updates synchronously to local cache & debounce to GCP
saveButton.onclick = () => {
  store.save({ theme: 'dark', fontSize: 16 });
};

GCP Marketplace Pricing Plans

Consolidated direct-to-Google Cloud billing with uncompromised budget safety limits.

Developer Free Tier

$0.00 / month

Perfect for hobby projects, early-stage testing, and open-source integrations.

  • Up to 15,000 sync operations / day
  • 100KB payload payload cap
  • Automatic local-only fallback guard
GCP PLAN: featherweight-free
RECOMMENDED

Business Premium

$29.00 / month

Engineered for production SaaS, static web builders, and enterprise applications.

  • Unlimited state synchronization operations
  • Uncapped Firestore database bandwidth
  • Dedicated Slack support channel & SLA
GCP PLAN: featherweight-premium