SketchUp SDK

The SketchUp SDK includes the SketchUp C API, LayOut C API, the SketchUp Importer/Exporter Interface, full documentation, example projects, as well as the deprecated SDK. It is available for Mac and for Windows.

SketchUp C API

The SketchUp C API is an interface for reading and writing data to and from SketchUp models. This API interacts directly with SketchUp files (.skp). It can create new ones as well as read or modify existing ones.

Included in the SketchUp C API is the SketchUp Importer/Exporter Interface. This allows you to create native SketchUp importer and exporter modules that are available directly within SketchUp as an import or export option.

The online documentation can be found here: SketchUp C API Online Documentation.

LayOut C API

The LayOut C API is an interface for reading and writing data to and from LayOut documents (.layout files). It can create new documents as well as read or modify existing documents.

The online documentation can be found here:LayOut C API Online Documentation.

SketchUp SDK Download

By downloading, you agree to the Trimble SketchUp APIs Terms of Service.

SDK Download File: 

You need to be a Developer to have access to this file. Not a Developer? Request to be one here.