What is in the box
Editor
Draw walls, place doors and windows, and shape rooms. Edit the same model in 2D and in 3D, with
undo and redo.
Drawings and sheets
Make plans, sections and elevations from the model. Put them on sheets with a title block.
Open formats
Export sheets as PDF and the 3D model as GLB. IFC and DXF come in the next release.
Ready for AI agents
The building is a typed JSON document. An agent proposes it, and Floorkit checks and builds it.
Built on OpenGeometry
Floorkit uses OpenGeometry, a CAD kernel that our team maintains. The kernel runs in the browser as WebAssembly. Choose Floorkit for building elements, architectural editors, saved projects, and sheets. Choose the kernel for lower-level geometry such as extrusion and booleans. Each package has its own API and license. Each wall, opening and room is a real building element with data. It is not only a picture of one. A door cuts its wall, and a wall joins the walls that it touches.How it fits into your app
Where to use it
Build AI floor-plan applications, browser CAD, architecture/BIM tools, and property or space-planning apps. What you can build connects each use case to the required guides and current limits.Start here
Installation
Add the package to your web app.
Quickstart
Create your app and show the first room.
How Floorkit works
Learn the four parts and how data moves between them.
API reference
Find each class and function.
Build with agents
Give your coding agent the docs, or connect an agent to your building workflow.
What you can build
Choose a complete path for your application.
Local development is free. Every deployed hostname needs a valid key, including public prototypes
and non-commercial demos. See Licensing.