โ— Shell
clean mode source โ†—

OpenML

๐Ÿ™‹โ€โ™€๏ธ Who are we?

OpenML aims to democratize machine learning by creating an open, frictionless platform for accessing and sharing datasets, models, and experiments. Anytime, anywhere. It allows scientists to easily build on each other's work, learn from the past, and automate their workflows. Check our website to learn more.

๐ŸŒˆ Contribution guidelines

If you are new to OpenML, please see our general contribution guide. We're so happy that you want to help! We are open to anyone getting involved, and are always seeking to increase diversity in AI.

โš ๏ธ At the moment, we're doing some significant rewriting of several components:

  • openml.org (website): The new website (in /app) is being refactored until 25/12/2025, expect major changes. If you'd like to contribute to the website, you are very welcome but please check back on 1 January 2026.
  • OpenML (backend): We are entirely rewriting the REST API from PHP to Python (early work can be found in API v2). The old REST API is now in maintenance-only model and pull requests to the old REST API may no longer be accepted. Please check back in spring 2026 for a more detailed roadmap and contribution guide for the new API.

We do very much welcome contributions to other OpenML components, especially Python API and documentation.

๐Ÿฟ Get in touch

You can talk to us in our Slack channel. Or, join us in one of our meetups.

๐Ÿ‘ฉโ€๐Ÿ’ป GitHub repository structure

Here's a brief overview of the repo's in OpenML and their status: