SketchUp Developer Tools
Includes an improved Ruby Console and ruby unit test runner
SketchUp Developer Tools

A SketchUp Extension that provides some tools to make developers' lives easier, including a better, badder Ruby console and a unit test runner we affectionately call "TestUp."

More tools to come. Want to contribute? Please do! This extension is in continual development as an open-source project on GitHub that’s hosted by the SketchUp team.


According to Cheap Assignment Writing Service UK the technique and activities leading to developing a website and the equipment vital to accomplishing that are extensive in brand new international of web technology. Though it isn't always a simple technique, with the assist of the right website design and development tools, a website can attain any heights. Besides, the diverse gear assists a web page to become quite efficient, both in phrases of capability and usability.

This tool is very beneficial for all type of developers really appreciated the efforts put it in and i would like to add about UI and UX is also good so thumbs up for developer. I have also used this tool to develop this assignment writing website .

Much thanks for composing such an intriguing article on this point. This has truly made me think and I plan to peruse more. It's really nice and meaningful. It’s really cool blog. You have really helped lots of people who visit a blog and provide them useful information. Research Papers Online

This is currently happening on the ExtensionWarehouse:

All plug-ins. This lil beauty pops up on hitting Install/Download...
'An AJAX HTTP erro occured. HTTP Result Code:500....
...500 Internal Server Error.. nginx'

How does one stay ahead of competition... when vibrant new customers starting to use your software cannot access plug-ins...

Thank You

TonyWin S's picture

How to fixed errors.

1. Press Windows+R to open run dialog.
2. Type "%appdata%\SketchUp\SketchUp 2015\SketchUp\Plugins\sketchup-developer-tools\testup" press enter.
3. Open testup.rb file with text editor.
4. Go to Line 37 lookup "NameError:" change to "NameError;"
5. Go to Line 45 repeat step 4 and save file.

gelatoman s's picture

It's not for Skechup 2015! :(

Now Sketchup freezes on start.

Remove this extension!

Martin V's picture


arkiTet's picture

Whoa! Thanks, this is so cool -- I've never written my own script before. I've only recently started trying out Zed's Learn Ruby the Hard Way (, Why's (Poignant) Guide to Ruby, as well as your SketchUp Ruby API documentation.

JohnMcC's picture

There's a small bug in the link.

When I signed in, I get taken to a page that doesn't exist.

Changing the double slash after /en to a single slash gets to the right place after signing in, which is:

I'm sorry, but i don't understand what it's for.
I put a small ruby program in functional_tests, select this as the ony one, pressed GO, but nothing happens. Not when it's without faults, nor when a deliberately put a fault in the code.

Please make it clear that you need to create a Google account and sign in before you can download the developer tools. There is no download or install button on this page. Totally confusing.

3762 users
2.13 MB
0.1.0; May 15, 2013
Number of Views: 
SketchUp Compatibility: 
OS Compatibility: 
Extensions: 24
The SketchUp team uses our APIs to build all sorts of specialized tools. Some of these extensions ship with SketchUp as full-blown features, and some are just examples of how to use our APIs.