Welcome to Eclipse SUMO (Simulation of Urban MObility), an open source, highly portable, microscopic and continuous multi-modal traffic simulation package designed to handle large networks.
Latest Development Version (Nightly Snapshots)
Older releases View on GitHub Star Fork
SUMO allows modelling of intermodal traffic systems including road vehicles, public transport and pedestrians. Included with SUMO is a wealth of supporting tools which handle tasks such as route finding, visualization, network import and emission calculation. SUMO can be enhanced with custom models and provides various APIs to remotely control the simulation.
Learn more
Call for Papers
SUMO User Conference 2025: May 12-14 in Berlin.Read the call for papers, and keep in mind the important dates.
Features
Automated Driving
Integrate automated vehicles in your traffic simulations and equip your vehicles with a transition of control (ToC) device
Vehicle Communication
Implement and evaluate C2X communication technologies by coupling to a communication network simulator (OMNeT++ or ns-3)
Traffic Management
Model video detectors and induction loops to manage traffic interactively by controlling speed limits, traffic lights and vehicle behavior
Microscopic Simulation
Simulate the movement of every individual object by modeling all vehicles, pedestrians and public transport explicitly
Multimodal Traffic
Combine different modes of transportation and simulate cars, buses, trains, bicycles, pedestrians, public transport and more
Online Interaction
Control the behavior of all simulation objects during a live simulation with the Traffic Control Interface (TraCI)
Network Import
Import road networks from common network formats such as OpenStreetMap, VISUM, VISSIM, NavTeq, MATsim and OpenDRIVE
Demand Generation
Use traffic counts on streets and junctions, origin-destination-matrices or virtual population models to generate realistic demand profiles
Traffic Lights
Modify traffic light schedules visually with netedit, import schedules from external data sources or generate schedules automatically
Performance
Boost your simulation with an unlimited network size, an unlimited amount of simulated vehicles and an unlimited simulation time*
Portability
Use SUMO on a variety of platforms (Windows, Linux or macOS) as it is implemented in C++ and Python and uses portable libraries
Open Source
Use and modify SUMO according to your needs as it is available under Eclipse Public License v2.0 and GNU General Public License v2.0