Developer Docs

What is the SketchUp Ruby API

SketchUp is software that you can use to create 3D models of anything you like. With its embedded Ruby application programming interface (API), you can extend and customize the program to suit your needs. If you love SketchUp but ever thought "I just wish it did XYZ," then there's a good chance the Ruby API can make it happen.

Create custom drawing tools

Build advanced tools that increase your modeling speed and allow you to generate complex objects with a few clicks.

Annotate and report

Create 3d models that go beyond geometry. You can attach text or numeric attributes to any part of a SketchUp model and then generate reports.

Automate common tasks

Almost anything that you can do manually in SketchUp can be automated with the API. If you or your company has repetitive modeling needs, a script can save you time and money.

Build a plugin business

SketchUp is one of the most widely used 3D drawing programs on the planet. By using our free Ruby Scrambler, you can protect your IP and sell your plugins to this substantial user base.

How do I start?

  1. Check out our FAQ.
  2. Run through our hello world tutorial.
  3. Or dive into the Ruby API documentation.
  4. Feel free to discuss your plugin with others.
  5. If you're interested in reading and writing SketchUp files with native code in your applications you'll be interested in the SketchUp C SDK.

Featured Video

Trimble Home
About Trimble - Privacy Policy - Contact Us