Bring your own engine
Upload a build from any web-capable engine. The Woven SDK is optional but unlocks accounts, payments, cloud saves, multiplayer and leaderboards — one lightweight script, framework-agnostic.
Don't see yours? Any WebGL/WebGPU + WASM build works via the generic loader. Tell us your engine →
Drop in one script. Call what you need.
Sign-in, avatars & friends with zero backend.
Sell unlocks & entitlements via Stripe, in-game.
Per-player key/value & blob storage, synced.
WebRTC rooms, relay & spatial voice.
Scores, achievements & daily challenges.
Sessions, funnels & retention, privacy-first.
<!-- one script, any engine -->
<script src="https://sdk.woven.gg/v1.js"></script>
const woven = await Woven.init('app_hollowtide')
// who's playing
const me = await woven.user()
// cloud save
await woven.saves.set('slot1', world.serialize())
// sell an unlock (Stripe)
await woven.purchase('chapter2')
// realtime room
const room = await woven.net.join('lobby')