This document provides an overview of JRuby, including what JRuby is, its design goals of bringing the best of Ruby and Java together, why one might use JRuby over Ruby or Java, and how to call between Java and Ruby code when using JRuby. Key points covered include that JRuby is an implementation of Ruby that runs on the Java Virtual Machine, allowing Ruby code to leverage Java libraries and be deployed on Java application servers and platforms, while retaining Ruby's syntax and features.