Welcome to the SketchUp Software Development Kit. We appreciate your interest in interacting with the SketchUp application. The SDK contains the following items:
  • SketchUp C API- This API is used to read and write information to and from SketchUp models. This can take the form of a SketchUp importer or exporter plugin, or a third party standalone application.
  • Documentation - Documentation for the C API and the Importer/Exporter interface. It can be found here.
  • Sample C++ Projects - These projects demonstrate how to write importer and exporter plugins for SketchUp using the SketchUp C API.
  • Migration Guide - Document explaining the steps required to migrate an exising SkpReader or SkpWriter plugin to the new Importer/Exporter interface. It can be found here.
  • Trimble SketchUp APIs Terms of Service - Document describing the terms of service for using the SketchUp SDK. It can be found here.
This package contains the header files, binaries, reference documentation and examples you'll need to get started using the APIs.