Skip to content
SPECIFICTION
Get listed

three.ws Avatar SDK

three.ws

From $49/mo Free plan WebiOSAndroidAPISelf-hosted
Visit three.ws
Spec score 7.9 #14 of 26 in 3D Avatar Software

What it is

three.ws Avatar SDK gives app developers several ways to add 3D avatars to web experiences: HTML web components, React bindings, an iframe creator, and cloud upload. Its lightweight three-ws-viewer renders GLB or GLTF models with Three.js and OrbitControls; chat, voice, lipsync, animation, and skills are provided separately by the agent-3d component. React developers get typed, tree-shakeable React 18+ bindings and a useAvatar hook, while React remains optional alongside Three.js. AvatarCreator opens Avatar Studio or Selfie Studio in an iframe and returns an exported GLB Blob. The saveBlob function uploads GLB files to R2 and registers avatars; the SDK also supports USDZ generation for iOS and a half-body VR variant. It includes more than 50 Mixamo animations and supports Mixamo-compatible rigs. The SDK is described as self-hostable open source under Apache-2.0. The Free plan is free, billed forever, and Pro is $49 a month, billed monthly. Saving an avatar requires a bearer token with the avatars:write scope.

Spec sheet

What it does
The SDK provides web components, React bindings, an iframe avatar creator, and cloud upload for 3D avatars.Read 4 Oct 2026 · three.ws
Audience
The SDK page presents the package for app developers adding 3D avatars through a web component or React.Read 4 Oct 2026 · three.ws
Integrations
The SDK offers web components for HTML and frameworks, React bindings, and creator flows for Character Builder and Selfie Studio.Read 4 Oct 2026 · three.ws
Support
The platform pricing page lists community support for Free and priority email support with an SLA for Pro.Read 4 Oct 2026 · three.ws
AI runtime
The agent-3d component provides chat, voice, lipsync, animation, and skills.Read 4 Oct 2026 · three.ws
Animation
The SDK page says it bundles more than 50 Mixamo animations and supports Mixamo-compatible rigs.Read 4 Oct 2026 · three.ws
Avatar creation
AvatarCreator opens the Avatar Studio or Selfie Studio in an iframe and returns an exported GLB Blob.Read 4 Oct 2026 · three.ws
Dependencies
Installation uses @three-ws/avatar and Three.js; React is optional.Read 4 Oct 2026 · three.ws
License and hosting
The SDK page describes it as self-hostable open source under Apache-2.0.Read 4 Oct 2026 · three.ws
React
The package includes typed, tree-shakeable React 18+ bindings and a useAvatar hook.Read 4 Oct 2026 · three.ws
Upload access
saveBlob requires a bearer token with the avatars:write scope, and avatar visibility can be public, unlisted, or private.Read 4 Oct 2026 · three.ws
Upload and formats
saveBlob uploads a GLB to R2 and registers the avatar, with USDZ generation for iOS and a half-body variant for VR.Read 4 Oct 2026 · three.ws
Viewer
The lightweight three-ws-viewer renders GLB or GLTF models with Three.js and OrbitControls without AI or WebSocket features.Read 4 Oct 2026 · three.ws

Plans and prices

Free Free forever 1 agent + 1 custom avatar · unlimited embeds · default rig + 200 animation clips · community support Read 4 Oct 2026 · three.ws
Pro $49 a month monthly Unlimited agents and custom avatars · custom voice cloning · animation studio + memory seeds · priority CDN and GPU rendering · priority email support and SLA Read 4 Oct 2026 · three.ws
Enterprise Priced on request Volume pricing · tailored SLA Self-hosted runtime option · white-label embed and API · SSO and audit logs · dedicated infrastructure and solutions engineer Read 4 Oct 2026 · three.ws

Every three.ws Avatar SDK plan and price →

Strong points and limits

Strong points

  • React 18+ bindings include a useAvatar hook.
  • AvatarCreator returns an exported GLB Blob.
  • More than 50 Mixamo animations are bundled.
  • Exports include GLB, glTF, USDZ, and VRM.

Limits

  • Saving avatars requires an avatars:write bearer token.
  • Pro costs $49 a month, billed monthly.
  • The viewer lacks AI and WebSocket features.

Who it suits

It suits app developers adding 3D avatars through a web component or React, including teams that want an iframe-based creator. Self-hosting and multiple deployment platforms are listed.

Verdict

The SDK combines avatar display, creation, upload, and animation tools, with a free plan and self-hostable open-source licensing. Check its upload-token requirement and the separate viewer limits when choosing which components to use.

Where Specifiction places it

Alternatives to three.ws Avatar SDKAll alternatives →