Cloud-Native · AI-Native · Text-first CAD

FormulaCAD — cloud-native parametric CAD, defined in text.

Define parts and assemblies in text. Components live in a shared cloud library — reference them by key and assemble without managing files.

Desktop, web, and AI all connect to the same cloud.

  • Reusable components via child rules
  • Desktop + Web on a shared cloud
  • AI-native DSL for parts, assemblies, 2D, drawings
  • Text-first CAD in your engineering workflow

Create a component once — it’s instantly available everywhere.

FormulaCAD model preview

FCL snippet · reusable beam assembly
bracket_array.fcl
child name=Column key=$beamProfile
    span=$col_h
    .translate = (($plate_len / 2,
    $plate_wid / 2-$beam_wid/2, $plate_thk))


part name=Gusset qty=2
    .rx = 90
    
    sketch name=gus
        line p1=(0,0) p2=(0,$gus_ht) mode=2p
        line p1=(0,$gus_ht) p2=($gus_len,0) mode=2p
        line p1=($gus_len,0) p2=(0,0) mode=2p
    endsketch

    extrude profile=#gus distance=$gus_thk mode=add
endpart
      

A cloud CAD platform with its own language

FormulaCAD is a cloud CAD platform built around FCL — the FormulaCAD Language.

FCL is a compact, declarative language for describing:

  • Parts (3D) — solids, sketches, features
  • Assemblieschild rules, transforms, patterns
  • 2D — layouts, nests, documentation geometry
  • Drawings — sheets, views, dimensions, annotations

Why this matters

  • No hidden state. Every feature, dimension, and constraint is visible in text.
  • Components are cloud assets. Publish once, reference everywhere, update in place.
  • Models are deterministic. The same FCL always produces the same geometry.
  • Reviews happen in text. Changes are readable, diffable, and auditable.
  • AI can author FCL safely — no loops, no side effects, no execution surprises.

Why engineers pick FormulaCAD

Text-native & versionable

  • Readable, auditable design intent
  • Review and diff in any code tool
  • Version alongside your engineering documentation

Parametric by design

  • @-driven expressions define inputs
  • Functions encode engineering logic
  • Deterministic, transparent models

Assembly-first components

  • Build assemblies with child rules
  • Use transforms and patterns
  • One definition drives many instances

Cloud-native & AI-ready

  • Shared cloud library with standard components
  • Desktop and web on the same cloud
  • Designed for deterministic AI generation

Build once. Reuse everywhere.

In FormulaCAD, every part or assembly becomes a reusable component.

  • Define it once in FCL
  • Assign it a key
  • Publish it to your cloud library
  • Reference it anywhere using child

Libraries become shared engineering assets — not files to copy, but components to compose.

Reusable component and assembly
// Reusable bracket component
part name=BracketDef
    // ... feature rules ...
endpart

// Assembly using components
assembly name=BeamRowAsm

    child name=Bracket key="BracketDef"
        qty=$bay_count

    child name=Beam key=$beamProfile
        span=$span

endassembly
      

Desktop, web, and AI — three clients, one cloud.

All three work against the same cloud database. Your components, your library, and your team’s namespace are accessible from whichever surface fits the moment.

There are no files to sync or manage. Publish a component once, and it becomes available everywhere.

FormulaCAD is multi-tenant SaaS. Your organization is a tenant; your components live in your namespace. Engineers in your team can reference them by key, with access controls available when needed.

How you work

  • Desktop client — for interactive modeling sessions, rendered locally
  • Web editor — full authoring in the browser, no install required
  • AI generation — draft FCL from prompts, grounded on the specification

Create anywhere. Reuse everywhere.

AI-native CAD — real components, generated in FCL

FormulaCAD is designed for AI to generate real, working CAD — structured parametric models in FCL.

The same grounding used for generation is used to build the FormulaCAD cloud library.

A library authored by AI

The FormulaCAD cloud includes 2, 000+ standard components across Indian, European, and US steel catalogs.

Reference them directly by key:

  • child name=Column key="EN.IPE200" span=3000
  • child name=Beam key="IS.ISMB200" span=4000
  • child name=Beam key="AISC.W44X408" span=5000

Every component is authored in FCL by AI, then reviewed and merged into the shared cloud library.

Use the same grounding to generate your own components, audit results, and extend the system to your workflows.

From files → cloud → text — where FormulaCAD fits

1. File-based CAD (SolidWorks)

Traditional desktop CAD is built around proprietary files and PDM systems. Models live in files, are shared manually, and references are fragile across systems.

2. Hybrid cloud CAD (Fusion)

Hybrid tools move files into the cloud for storage and versioning — but the underlying model is still file-based.

3. Cloud-native CAD (Onshape)

Cloud-native systems store models in shared databases with built-in versioning and collaboration. However, modeling remains primarily GUI-driven, with logic implicit in feature trees rather than explicitly defined.

4. FormulaCAD (text-first CAD)

FormulaCAD builds on cloud-native foundations — but defines models differently — as explicit, text-based structures.

Components are not files — they live in a shared database, are addressable by key, and compose by reference. Library updates flow automatically to assemblies that reference them.

With FCL, every dimension, feature, and relationship is explicit, readable, and AI-friendly — defined using parameters and formulas, not hidden in sketches or feature trees.

Open library vs proprietary catalogs

Traditional CAD catalogs (Autodesk / Dassault) are proprietary and gated — components are distributed as opaque files with limited visibility into how they are defined.

FormulaCAD’s library is open and auditable. Every component’s FCL source is visible, including 2,000+ AI-authored standard sections.

The same system used to generate the library is available to you — so you can generate, inspect, and extend components using the same approach.

What you can build with FormulaCAD

Parametric parts and assemblies

Feature-driven models with fully visible, text-defined geometry.

Configured product families

Define once, instance across variants, and let the cloud resolve configurations.

Structural models with standard catalogs

Call IS, EN, and US sections by name — no need to recreate geometry.

Shared component libraries

Build and reuse components across your team’s namespace.

AI-assisted geometry

Generate FCL from prompts, grounded in the platform’s specification.

2D drawings from the same model

Generate drawings directly from your model definition. Keep dimensions, views, and annotations aligned with geometry.