Cloud-Native · AI-Native · Text-first CAD
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.
child rulesCreate a component once — it’s instantly available everywhere.

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
FormulaCAD is a cloud CAD platform built around FCL — the FormulaCAD Language.
FCL is a compact, declarative language for describing:
child rules, transforms, patterns@-driven expressions define inputschild rulesIn FormulaCAD, every part or assembly becomes a reusable component.
childLibraries become shared engineering assets — not files to copy, but components to compose.
// 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
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.
Create anywhere. Reuse everywhere.
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.
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=3000child name=Beam key="IS.ISMB200" span=4000child name=Beam key="AISC.W44X408" span=5000Every 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.
Traditional desktop CAD is built around proprietary files and PDM systems. Models live in files, are shared manually, and references are fragile across systems.
Hybrid tools move files into the cloud for storage and versioning — but the underlying model is still file-based.
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.
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.
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.
Feature-driven models with fully visible, text-defined geometry.
Define once, instance across variants, and let the cloud resolve configurations.
Call IS, EN, and US sections by name — no need to recreate geometry.
Build and reuse components across your team’s namespace.
Generate FCL from prompts, grounded in the platform’s specification.
Generate drawings directly from your model definition. Keep dimensions, views, and annotations aligned with geometry.