Google SketchUp incluye un API (Interfaz para Programación de Aplicaciones) Ruby para los usuarios que estén familiarizados con las secuencias de comandos de Ruby (o quieran aprender a utilizarlas) y deseen ampliar las funciones de SketchUp. Esta interfaz permite a los usuarios crear macros (por ejemplo, generadores de componentes automatizados y herramientas adicionales) para incluirlos en los menús de SketchUp. Además del API, SketchUp también incluye la consola de Ruby, que es un entorno en el que podrás experimentar con los métodos y comandos de Ruby.