Skip to main content

Welcome to Bitbybit

Bitbybit is a geometry engine for the web. It lets you generate, manipulate, and render complex 3D shapes - directly in a browser, on a managed server, through visual programming, or inside your own application. Whether you are a developer building a product configurator, a designer exploring parametric form, or a business looking to automate CAD workflows, Bitbybit gives you the tools to make it happen.

See It in Action

In this short video, our founder Matas Ubarevičius walks through the core ideas behind the platform.


Choose Your Path

We serve a wide range of users. Pick the path that matches your goals and we will point you to the right resources.

You are a...What you needStart here
Software DeveloperIntegrate 3D geometry into your web app or backendProgrammer path
Enterprise / B2B TeamEvaluate CAD infrastructure or commission custom solutionsEnterprise path
Computational DesignerExplore parametric geometry with visual or code toolsDesigner path
Shopify MerchantAdd 3D product viewers to your storefrontShopify Merchant path
Educator or TeacherBring geometry programming into the classroomEducator path

Not sure where you fit? Keep reading for a quick overview, then explore at your own pace.


How Bitbybit Fits Into Your Website

Most of our users - developers and enterprise clients alike - want to bring interactive 3D into their own websites. The diagram below shows the four integration paths available to you.

Bitbybit Platform Architecture 1

In this deep dive, Matas walks through the diagram above in detail - explaining each integration path with live examples and showing how Bitbybit fits into your website architecture.

Each path connects your website to a different layer of the Bitbybit ecosystem:

Option 1: Bitbybit Runners

Load a single JavaScript file into your frontend - from our CDN or self-hosted on your own infrastructure. The Runner bundles our geometry engine and lets you execute Bitbybit scripts on any webpage - whether exported from our visual editors or written as custom JavaScript with full IntelliSense via our type definition files. No build tools required. Learn more

Option 2: Embed a Public Preview

If you have published a project on bitbybit.dev, you can embed it directly into any webpage using an <iframe>. This is the simplest path - no code at all - though it depends on the Bitbybit platform being available.

Option 3: NPM Install

Install our open-source packages directly into your frontend build (React, Angular, Vue, Svelte, or vanilla JS). This gives you full programmatic control over geometry kernels like OpenCASCADE, JSCAD, and Manifold, running entirely client-side via WebAssembly. Pair them with Three.js, Babylon.js, or PlayCanvas for rendering. Learn more

Option 4: REST API (CAD Cloud)

For server-side workflows, your backend (Node.js, Cloudflare Workers, .NET, or any HTTP client) calls our CAD Cloud API - directly or through our TypeScript SDK. The heavy geometry processing runs on our managed infrastructure and results are returned to your application. You can prototype operations, manage API keys, and preview results through Bitbybit Studio. Learn more

Visual IDEs

Our browser-based editors let you create 3D logic without writing traditional code. Blockly uses drag-and-drop blocks, Rete offers node-based visual programming, and Monaco provides a full TypeScript environment. All three are free to use - no account required. You can design in these editors and then deploy via Runners (Option 1), embed via iframe (Option 2), or use the same algorithms through NPM packages (Option 3). Learn more

3D Bits for Shopify

An end-to-end Shopify app that adds interactive 3D product viewers and parametric configurators to your storefront. Includes the Viewer Editor - a no-code tool for building 3D configurators visually from your GLTF and 3DGS assets. No coding required. Learn more


Free vs. Paid

Our core geometry libraries are free and open-source under the MIT license (third-party dependencies like OpenCASCADE retain their own licenses). The visual IDEs are free to use. Runners are free to deploy.

Paid offerings include:

  • Silver & Gold platform subscriptions - Unlock advanced algorithms, private project storage, and community content within the online editors. Pick a plan.
  • CAD Cloud API - Usage-based server-side geometry processing, managed through Bitbybit Studio where you purchase API keys and monitor tasks.
  • 3D Bits for Shopify - Subscription tiers (Base / Standard / Pro) for 3D product visualization on Shopify storefronts.
  • Enterprise services - Custom development and managed infrastructure for B2B clients.

Revenue from these products directly funds continued development of the open-source core - every paid feature makes the free tools better for everyone.

For a detailed breakdown, see Platform & Products.


Next Steps