A new generation of data portals
Most open data portals are written with publishing in mind, Magda has been built for the federation of data. It doesn’t matter what state the metadata is in, or where the data is stored, Magda can work with it.
You can see a working example of it at Australia’s data portal
Magda is built around a collection of microservices that are distributed as docker containers. This was done to provide easy extensibility. Using Kubernetes means that configuration of a customised Magda instance can be stored and tracked as plain text, and instances with identical configuration can be quickly and easily reproduced.
It’s ideal for powering open data portals, particularly those that involve federating over a number of other more focused portals. It can just as easily be run on an organisational intranet as a central private data portal - and can even be set up to include relevant open data in search results alongside private data without exposing any private data to the internet.
Want to see what we’re up to in the future? Check out our roadmap
Features
- Seamless federation across multiple data sources
- Enhancement of metadata: Magda takes all kinds of metadata and looks for patterns
- ElasticSearch and Princeton’s synonym library
- Data visualisation and previews for machine-readable tables
- Spatial visualisation integration with Terria
- Quick, lightweight, independent microservices that run inside their own docker container. Use your favourite programming language to build your own!
- Collaboration between data providers and users
How you can get involved
- Try the latest version locally
- Build and run from source
- Contribute!
Latest Release
v0.0.45, released at 2018-08-15 04:30:44 UTC
Contributors
The project was started by CSIRO Data61 and Australia’s Department of Prime Minister and Cabinet. It’s progressing thanks to Data61 and the Digital Transformation Agency