Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. 3D Avatar Software
  3. three.ws Avatar SDK

three.ws Avatar SDK

What it is

three.ws Avatar SDK gives app developers components and workflows for adding 3D avatars to web projects. It includes web components, React bindings, an iframe avatar creator, and cloud upload. The lightweight three-ws-viewer renders GLB or GLTF models with Three.js and OrbitControls, without AI or WebSocket features; the separate agent-3d component provides chat, voice, lipsync, animation, and skills. React support includes typed, tree-shakeable bindings for React 18+ 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 the avatar; the SDK also supports USDZ generation for iOS and a half-body VR variant. It bundles more than 50 Mixamo animations and supports Mixamo-compatible rigs. The SDK is described as self-hostable open source under Apache-2.0. Uploading through saveBlob requires a bearer token with the avatars:write scope. The Free plan costs nothing, billed forever, and includes one agent, one custom avatar, unlimited embeds, a default rig, 200 animation clips, and community support.

For and against

For

  • Supports GLB and GLTF rendering.
  • React bindings include a useAvatar hook.
  • Includes more than 50 Mixamo animations.
  • Described as self-hostable open source under Apache-2.0.

Against

  • The viewer does not include AI or WebSocket features.
  • saveBlob uploads require a bearer token with avatars:write.
  • The Free plan includes one agent and one custom avatar.

The verdict

three.ws Avatar SDK offers separate tools for avatar rendering, creation, animation, and upload, with both React and web-component paths. Check the viewer’s feature limits and upload token requirement against your implementation needs.

Who it suits

It is aimed at app developers adding 3D avatars through web components or React. It may suit developers who need avatar creation, rendering, animation, and cloud upload options.

Plans and prices

Free

Free

1 agent + 1 custom avatar · unlimited embeds · default rig + 200 animation clips · community support

Pro

$49a month

Unlimited agents and custom avatars · custom voice cloning · animation studio + memory seeds · priority CDN and GPU rendering

Enterprise

Priced on request

Self-hosted runtime option · white-label embed and API · SSO and audit logs · dedicated infrastructure and solutions engineer

Every plan, in full

On the record

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

Alternatives to three.ws Avatar SDK

Every alternative, ranked