Mapping with Ushahidi

Ushahidi is a highly flexible platform for information collection, visualisation and interactive mapping. It was originally developed to map incidents of violence during the Kenyan elections in 2008. Now Ushahidi (meaning 'testimony' in Swahili), is widely used in many different scenarios, including emergency response management and citizen media. See a full list of deployments.

Ushahidi has several alternative versions that differ slightly from each other. The standard version allows for more customisation, and means that you have full control over your data - but it does require a server. SwiftRiver enables the filtering and verification of real-time data from channels such as SMS, Email, Twitter and RSS feeds. Crowdmap is the simplest tool to use: the developers claim it can be up and running in as little as two minutes. Crowdmap is a hosted version of Ushahidi that is cloud-based and usable through a web browser. 

What can I use it for: 

Submitting or collecting reports via the internet, SMS or MMS.

Plotting reports on a dynamic map which can be seen on a website.


Highly flexible.

Huge support community and many successful deployments so far.


Ushahidi and SwiftRiver both require dedicated servers and some technical skills.

Platform (OS): 
Browser-based; requires a web server
Training Materials: