top of page
Become A Developer
Home
Learn
Events
Monthly Online Dev Meetup
Trimble Dev Summit 2026
0-60 Challenge
Monthly Online Dev Meetup
Trimble Dev Summit 2026
0-60 Challenge
SketchUp Private Labs
Community / Support
Frequently Asked Questions
Forum
SketchUpdate Blog
Trimble Network
Frequently Asked Questions
Forum
SketchUpdate Blog
Trimble Network
More From Trimble
Trimble Developer
Get Started With Trimble Connect APIs
Trimble Marketplace
Trimble Developer
Get Started With Trimble Connect APIs
Trimble Marketplace
Menu
Close
Jobs To Be Done
Writing Your First Code
Basic Development Environment
Drawing a Table
Writing a Useful Snippet
Creating a SketchUp Extension
Making a Parametric Object
Entity Overview
Traversing the Model
Hidden Sub-Components
Lengths and Units
Handling the Tilde Mark
Rescue in SketchUp
Security Best Practices
Alternatives to Eval
UX Guidelines
Trimble Modus
Extension Listing Pages
Organisations
NVIDIA CUDA
Code To Camera
Menu
Close
Chapters
< Getting Started
Example Extensions >
Get Started
Getting Started
The Ruby Console
Adding Geometry
More To Come
The Ruby Console
Adding Geometry
More To Come
Example Extensions
Hello Cube
tut_hello_cube.rb
tut_hello_cube\main.rb
Hello Cube
tut_hello_cube.rb
tut_hello_cube\main.rb
FAQ Previous
Menu
Close
Chapters
< Ruby Console
Hello Cube >
Frequently Asked Questions
Development & Technical
Account Management
Becoming A Vendor
Payments & Revenue
Community & Events
Can I use my own external licensing system?
Yes, you may use an external licensing system. However, if you do so, you are responsible for handling all sales and license issuance through your own infrastructure, using the Extension Warehouse primarily for distribution.
What are common technical reasons for an extension rejection?
Where should I report a bug or request a feature for the SketchUp Ruby API?
How can I protect my code and prevent others from stealing my extension?
How can I sign my extension?
If my extension requires a paid license to run, how can the SketchUp reviewer evaluate it?
Why was my extension rejected for being "encrypted" when I uploaded it?
What is Trimble Modus, and am I required to use it for my extension's user interface?
Where can I find SketchUp's official code examples and open-source projects?
What is RuboCop, and why should I run it before submitting my extension?
Home
Learn
Events
Monthly Online Dev Meetup
Trimble Dev Summit 2026
0-60 Challenge
SketchUp Private Labs
Community / Support
Frequently Asked Questions
Forum
SketchUpdate Blog
Trimble Network
More From Trimble
Trimble Developer
Get Started With Trimble Connect APIs
Trimble Marketplace
bottom of page