Trimble-wide UI style guide for developers

Save time otherwise spent on customized styling, gain new and fresh-feeling visuals (without the hassle), and design an extension interface that users will recognize with Modus.

Learn More

Getting Started - Your First Extension

Learn how to get started in the world of extension development for SketchUp. We introduce you to the SketchUp Ruby Console, provide example code, and help you get your project going.

Get Started

Article Series

Diving into greater depth regarding extension development, new features, requirements and other interesting topics, the article series for SketchUp Extensibility is always worth a look.

See More

SketchUp Ruby API

For creating extensions that add new tools and functionality inside SketchUp

Ruby API Documentation

SketchUp C API

For reading and writing SketchUp files in your own application

C API Documentation & Downloads

Publish Extensions

For sharing your work in the SketchUp extension store

Extension RequirementsShare Your Extension

Extension Digital Signature

Protect and secure your extensions! Encrypt and digitally sign your extensions here if you plan to distribute your extension anywhere other than the Extension Warehouse. If you are interested in improved encryption and obtaining a security certificate for your extension, this is where to begin.

Sign your Extension now 

Extension Warehouse

The best place to distribute your extensions to millions of SketchUp users!

Visit the Extension Warehouse 

 

Online Developer Meetup

Come and join us each month to hear about the latest developments regarding SketchUp Extension Development

Join Our Meetup

 
DevCamp 2024

Dev Camp 2024 is coming up! This year the event will be held on November 6th, 7th, and 8th at the Trimble offices in Westminster, Colorado. The full agenda is available now so take a look!

Find Out More