Skip to main content
Floorkit is a Ploterr product powered by OpenGeometry. It is a browser-based TypeScript SDK for apps that create and edit building models, floor plans, and drawing sheets. People and AI agents can work with the same saved building data. Your app chooses its workflow and AI provider. Your application owns the user interface. Floorkit gives you the geometry, the building model, the editor and the drawings.

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.
Last modified on October 12, 2026