Six capabilities. One embedded canvas.
Each capability is exposed through APIs and events, so it becomes part of your product's UI and workflow.
The six capabilities
View
PDF, CAD (DWG/DXF), BIM (IFC), raster and 100+ technical formats. One web canvas, no plugins.
Read docs How Kos Krebs made one canvas the source of truthAnnotate
Markups, comments, stamps, freehand and review threads. Persist them where your project data lives.
Read docsMeasure
Length, area, perimeter, count and calibrated takeoff. Every measurement comes back as an event.
Read docs How SmartStruct built their own takeoff on the SDKCompare
Overlay two revisions, highlight changes, jump between differences. Built for plan review.
Read docs How SmartStruct ships drawing features 3x fasterExport
Flattened PDFs, exported markups, scaled prints. Pipe the output back into your platform.
Read docsDrawing features in hours. Not months of development.
Building a drawing engine is a multi-year project. Formats, precision, performance, measurement, markup, revisions. You install a package instead, and spend your time on the part your users actually pay for.
npm i @rasterex/viewer, point it at a DWG, IFC or PDF. A drawing is on screen in your own app.
Activate tools, listen to events, store markups and measurements where your project data already lives.
Your UI, your brand, your infrastructure. No drawing engine to build, maintain or hire for.
