FML
FML is simple yet powerful way to describe floorplans in JSON format. With FML, you can describe anything from basic architectual layouts to fully decorated rooms. An FML file includes basic building elements like walls, doors, and windows, but you can also add labels, lines, areas, and objects like furniture. Each part of the design can be customized with colors, materials, fonts, and more.
Just like Floorplanner, the FML format is simpler, lighter, and easier to use than traditional CAD software. The entire Floorplanner platform runs on FML, and we want to share this format with everyone. That's why we created the FML Standard, complete with documentation and code samples.
Floorplanner offers the FML Standard under a license that allows anyone to use, copy, and share it freely, as long as you meet a few conditions.

Floorplanner is a
Platform
The most common reason to use FML is to connect your app to the Floorplanner platform and unlock a world of possibilities. With FML, you can use Floorplanner’s web-based floorplan editor for quality checks by your team or even let your customers create and edit designs themselves.
You can also decorate rooms using our extensive catalog of furniture, paint, wallpaper, flooring, and more. Plus, you can export everything from 2D architectural plans and captivating 3D photorealistic interiors. For ultimate efficiency, our API lets you automate the entire input and output process, making it easy to integrate with your workflow.
