Go to Google Code Home
Getting Started with the Google SketchUp SDK (Labs)

Welcome to the Google SketchUp Software Development Kit (beta). We appreciate your interest in interacting with the SketchUp application. The SDK contains the following items:
  • SkpReader C++ API - for reading information out of a .skp file and transforming it to some other format or object model.
  • SkpWriter C++ API - for contructing a .skp file from another format or object model's data.
This package contains the header files, binaries, reference documentation and examples you'll need to get started using the API's.

Before you begin, we have one word of caution. Both the SkpReader and SkpWriter API's were written prior to SketchUp's aquisition by Google. Neither API is under active development. However, we do make bug fixes and provide limited support through the Google SketchUp Developers discussion group.


SkpReader C++ API

What is the SkpReader C++ API?

The SkpReader C++ API provides read only access to the information in a SketchUp model. The API is available via two mechanisms: the SketchUp application itself, and a standalone SkpReader binary.

What can you do with it?
  • Write a plugin exporter for the SketchUp application
  • Write a standalone .skp to .xyz file format converter
  • Write a .skp file importer for your application
Learn More:

More information, FAQ's, reference documentation and examples are provided in the SkpReader C++ API Documentation.
SkpWriter C++ API

What is the SkpWriter C++ API?

The SkpWriter C++ API provides the ability to write a SketchUp (.skp) format file. The API is available as a standalone SkpWriter binary.

What can you do with it?
  • Write a plugin importer for the SketchUp application
  • Write a standalone .xyz to .skp file format converter
  • Write a .skp file exporter for your application
Learn More:

More information, FAQ's, reference documentation and examples are provided in the SkpWriter C++ API Documentation.


©2010 Google - Google Home - About Google