FREEDOM251

Freedom251 › 3D Avatar Software

three.ws Avatar SDK

Free plan AndroidAPIiPhoneSelf-hostedWeb

Visit three.ws Avatar SDK Alternatives Pricing

three.ws Avatar SDK's own site

What three.ws Avatar SDK is

three.ws Avatar SDK gives app developers tools to add 3D avatars through web components, React bindings, an embedded creator, and cloud upload. Its three-ws-viewer displays GLB and GLTF models with Three.js and OrbitControls; this viewer does not include AI or WebSocket features. The separate agent-3d component provides chat, voice, lipsync, animation, and skills. Developers can use typed, tree-shakeable React 18+ bindings and a useAvatar hook, or install the SDK without React. AvatarCreator opens Avatar Studio or Selfie Studio in an iframe and returns a GLB Blob. The saveBlob function uploads GLB files to R2 and registers avatars, with USDZ generation for iOS and a half-body variant for VR. The SDK includes more than 50 Mixamo animations and supports compatible rigs. It is described as self-hostable open source under Apache-2.0. Uploads require a bearer token with the avatars:write scope, and avatar visibility can be public, unlisted, or private. The Free plan costs nothing, billed forever; Pro costs $49 a month, billed monthly.

Who it suits

It suits app developers adding 3D avatars to web experiences with web components or React. Teams needing self-hosting or creator flows can also consider it.

What it does well

  • Web components and React bindings are available.
  • Viewer supports GLB and GLTF models.
  • Includes more than 50 Mixamo animations.
  • Free plan includes unlimited embeds.

What to know first

  • saveBlob uploads require an avatars:write bearer token.
  • AI and WebSocket features are not in the viewer.
  • Pro costs $49 a month.

Limits

The Free plan includes one agent and one custom avatar, a default rig and 200 animation clips. It includes community support; priority email support with an SLA is listed for Pro.

Plans

PlanBilled and limitsPrice
Freeforever · 1 agent + 1 custom avatar · unlimited embeds · default rig + 200 animation clips · community supportFree
Promonthly · Unlimited agents and custom avatars · custom voice cloning · animation studio + memory seeds · priority CDN and GPU rendering · priority email support and SLA$49 a month
EnterpriseVolume pricing · tailored SLA · Self-hosted runtime option · white-label embed and API · SSO and audit logs · dedicated infrastructure and solutions engineerOn request

As three.ws lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the three.ws Avatar SDK website.
  2. Install @three-ws/avatar and Three.js; add React if using the React bindings.
  3. Choose the Free plan at no cost or Pro at $49 a month.
  4. Use AvatarCreator with Avatar Studio or Selfie Studio to create an avatar.
  5. Provide a bearer token with the avatars:write scope when uploading with saveBlob.

Verdict

three.ws Avatar SDK combines avatar viewing, creation, upload, and animation tools for developers. The Free plan provides one agent and one custom avatar; Pro adds unlimited agents and custom avatars, among other listed features.

Questions

Is three.ws Avatar SDK open source?

The SDK is described as self-hostable open source under the Apache-2.0 license.

What does the Free plan include?

It costs nothing, billed forever, and includes one agent, one custom avatar, unlimited embeds, a default rig, 200 animation clips and community support.

How much is Pro?

Pro costs $49 a month, billed monthly. Its listed features include unlimited agents and custom avatars, custom voice cloning, animation studio, memory seeds, priority CDN and GPU rendering, and priority email support with an SLA.

Which export formats are supported?

The listed formats are GLB, glTF, USDZ and VRM. Rigged exports are supported.

What platforms does it support?

The listed platforms are Android, API, iOS, self-hosted and web.

What is required to upload an avatar with saveBlob?

The upload requires a bearer token with the avatars:write scope. Avatar visibility can be public, unlisted or private.

Facts from three.ws Avatar SDK's own pages

AI runtime
The agent-3d component provides chat, voice, lipsync, animation, and skills. · three.ws, 4 Oct 2026
Animation
The SDK page says it bundles more than 50 Mixamo animations and supports Mixamo-compatible rigs. · three.ws, 4 Oct 2026
Audience
The SDK page presents the package for app developers adding 3D avatars through a web component or React. · three.ws, 4 Oct 2026
Avatar creation
AvatarCreator opens the Avatar Studio or Selfie Studio in an iframe and returns an exported GLB Blob. · three.ws, 4 Oct 2026
Dependencies
Installation uses @three-ws/avatar and Three.js; React is optional. · three.ws, 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, 4 Oct 2026
License and hosting
The SDK page describes it as self-hostable open source under Apache-2.0. · three.ws, 4 Oct 2026
React
The package includes typed, tree-shakeable React 18+ bindings and a useAvatar hook. · three.ws, 4 Oct 2026
Support
The platform pricing page lists community support for Free and priority email support with an SLA for Pro. · three.ws, 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, 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, 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, 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, 4 Oct 2026

Where three.ws Avatar SDK stands on Freedom251

Look at these too