Streaming Link: http://www.ustream.tv/channel/oscc3Extending the behavior of OpenSim primarily involves adding code to the simulator itself through in-world scripts written in LSL. To enable a broader set of languages and applications, we built Dispatcher, a language-independent API that for external scripting of OpenSim regions. Using Dispatcher, scripts can be written in any language that provides a JSON messaging interface; the package comes with libraries for Perl and Python. The Dispatcher API supports scene update operations, asset manipulation, inventory and avatar appearance changes, and handling of in-world events. The presentation will include a demonstration that uses the Dispatcher package to connect OpenSim to the Sumo traffic simulator for visualizing 1000's of moving cars.