Superdesk
Open software for managing newsrooms and their content.

For Developers

A first glimpse at the Superdesk media archive.

A first glimpse at the Superdesk media archive.

Superdesk is an open source system that lets news organisations manage all their newsroom activities.

This includes planning and assigning, information intake (ingest), processing (writing, editing, translating, curating) to publishing on any platform or device (dissemination) and archiving. At the heart of Superdesk is Ally-Py, a rapid development framework, which allows Superdesk to be moulded into many (and theoretically any) use case scenario.

View Superdesk on GitHub

View All-Py on GitHub

Given the nature of such an undertaking (and much as we'd love it to be), it's impossible for Superdesk to be a one-click install, just-add-water newsroom tool. A Superdesk installation typically involves a combination of Ally-Py (our rapid development framework), base plugins, Superdesk plugins and other components.

The Superdesk Architecture

The architecture of Ally-Py means that enterprises can combine tools like Live Desk and Print Desk in the same application. Overall, that solution forms Superdesk, which can cover anything from newsroom software to radio software like Airtime. If an organisation is newsroom-based, but at some point wants to expand into a new venture, it can just install the appropriate plugin, but features such as user management will remain the same. Content can be pooled using the same media archive; for instance, the radio station can read the articles that the newsroom wrote before they are published.

Developer Resources


Missing something? Leave a comment in the forum or on the relevant wiki page! These pages are under constant development and we welcome your feedback.