Skip to content
@openml

OpenML

Open, Networked Machine Learning

🙋‍♀️ 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:

Pinned Loading

  1. OpenML OpenML Public

    Open Machine Learning

    PHP 754 128

  2. openml.org openml.org Public

    New OpenML website

    TypeScript 33 30

  3. docs docs Public

    OpenML documentation

    Python 21 27

  4. openml-python openml-python Public

    OpenML's Python API for a World of Data and More 💫

    Python 361 290

  5. openml-r openml-r Public

    R package to interface with OpenML

    HTML 99 37

  6. openml-java openml-java Public

    Java library to interface with OpenML

    Java 12 5

Repositories

Showing 10 of 58 repositories
  • server-api Public

    Python-based server

    openml/server-api's past year of commit activity
    Python 16 BSD-3-Clause 50 120 7 Updated Sep 7, 2026
  • openml-python Public

    OpenML's Python API for a World of Data and More 💫

    openml/openml-python's past year of commit activity
    Python 361 290 128 (17 issues need help) 141 Updated Sep 7, 2026
  • automlbenchmark Public

    OpenML AutoML Benchmarking Framework

    openml/automlbenchmark's past year of commit activity
    Python 468 MIT 150 101 (1 issue needs help) 20 Updated Sep 7, 2026
  • docs Public

    OpenML documentation

    openml/docs's past year of commit activity
    Python 21 27 5 (1 issue needs help) 8 Updated Sep 3, 2026
  • openml-docker-dev Public archive

    Docker compose for starting local OpenML instances

    openml/openml-docker-dev's past year of commit activity
    Dockerfile 11 4 3 2 Updated Aug 28, 2026
  • pyEvaluationEngine Public archive

    A python library to do OpenML evaluation (mainly focussing on MFE meta-features)

    openml/pyEvaluationEngine's past year of commit activity
    Python 0 1 0 0 Updated Aug 28, 2026
  • oml-r Public archive
    openml/oml-r's past year of commit activity
    R 0 1 0 0 Updated Aug 28, 2026
  • OpenML Public

    Open Machine Learning

    openml/OpenML's past year of commit activity
    PHP 754 BSD-3-Clause 128 314 (3 issues need help) 33 Updated Aug 19, 2026
  • services Public

    Overview of all OpenML components including a docker-compose to run OpenML services locally

    openml/services's past year of commit activity
    Shell 2 5 4 1 Updated Aug 18, 2026
  • discussionboard Public

    A repository that hosts the Github Discussions for the OpenML organization.

    openml/discussionboard's past year of commit activity
    0 0 1 0 Updated Aug 3, 2026