CKAN is an open source project built with Python on the backend and Javascript on the frontend. It currently uses the Pylons web framework and SQLAlchemy as its ORM. Its database engine is PostgreSQL and its search is powered by SOLR.

It has a modular architecture that allows extensions to be developed to provide additional features such as harvesting or data upload.


CKAN is licensed under Affero GNU GPL v3.0 and the code repo can be found on Github.