{"data":{"slug":"pycaret-pycaret","name":"pycaret","tagline":"Open-source low-code AutoML platform for Python","github_url":"https://github.com/pycaret/pycaret","owner":"pycaret","repo":"pycaret","owner_avatar_url":"https://avatars.githubusercontent.com/u/58118658?v=4","primary_language":"Python","stars":9849,"forks":1843,"topics":["anomaly-detection","automl","classification","clustering","data-science","fastapi","machine-learning","ml","mlops","open-source","pycaret","python","react","regression","scikit-learn"],"archived":false,"github_pushed_at":"2026-07-23T00:34:25+00:00","maintenance_label":"Steady","stars_delta_30d":18,"url":"https://www.graphcanon.com/tools/pycaret-pycaret","markdown_url":"https://www.graphcanon.com/tools/pycaret-pycaret.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pycaret-pycaret","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pycaret-pycaret","description":"Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.","homepage_url":"https://pycaret.org","license":"Other","open_issues":34,"watchers":142,"ai_summary":"PyCaret is an open-source automated machine learning library that enables users to implement end-to-end machine learning pipelines with ease.","readme_excerpt":"## Quickstart — local install in 5 minutes\n\n**Prerequisites:** Docker Desktop 4.27+ (or Docker Engine 25.0+ with Compose v2.24+). That's it.\n\n```bash\ngit clone https://github.com/pycaret/pycaret.git\ncd pycaret\ndocker compose up --build\n```\n\nFirst build takes ~5 min (Python deps + npm install + Vite build). Subsequent starts are < 30 sec.\n\nOnce you see `pycaret-api  | INFO: Application startup complete.` and `pycaret-web  | … starting nginx`, open:\n\n**http://localhost:3020**\n\nThe setup screen will prompt you to create your first admin account + workspace. You're in.\n\n---\n\n## Local development (without docker compose)\n\nIf you want to hack on the code with hot-reload, the docker compose setup is overkill — run the services directly:\n\n```bash\n\n---\n\n# Install everything (engine + control plane + UI deps)\nuv sync --all-packages --all-extras\ncd apps/web && npm install && cd ..\n\n---\n\n## License\n\nPyCaret 4.0 is dual-licensed:\n- The **engine** (`packages/engine/`) — **MIT** (free for any use, including commercial).\n- The **control plane** (`services/api/`, `apps/web/`, `infra/`) — **BUSL-1.1** with a 4-year change date to Apache-2.0. Production-self-host is fine for any organisation under the [Additional Use Grant](LICENSE); managed-SaaS-of-PyCaret-itself is the restricted case.\n\nSee [LICENSE](LICENSE) for the legal text, [LICENSE.engine.txt](LICENSE.engine.txt) for the engine MIT terms.","github_created_at":"2019-11-23T18:40:48+00:00","created_at":"2026-07-11T23:36:22.849536+00:00","updated_at":"2026-10-02T06:00:53.39385+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"anomaly-detection","name":"anomaly-detection"},{"slug":"automl","name":"automl"},{"slug":"classification","name":"classification"},{"slug":"clustering","name":"clustering"},{"slug":"data-science","name":"data-science"},{"slug":"fastapi","name":"fastapi"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"mlops","name":"mlops"}],"trust":{"provenance":{"is_fork":false,"github_id":223636350,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-10-02T06:00:52.636Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":71,"last_release_at":"2026-04-24T00:38:59Z","stars_delta_30d":18,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:36:25.714Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-10-02T06:00:53.080Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-10-02T06:00:53.080Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-10-02T06:00:53.080Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You need to implement end-to-end machine learning pipelines using Python without diving deep into code complexity","Your project requires rapid deployment of models with minimal setup, leveraging Docker for an integrated environment"],"when_not_to_use":["Looking for pure open-source contributions as the control plane is BUSL-1.1 licensed until 2027","You prioritize a fully code-driven custom ML pipeline over a low-code and automated approach"],"source":"enrich:decision_facts","observed_at":"2026-07-17T04:09:42.029Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"PyCaret is an open-source low-code AutoML platform with a dual license structure and support for various ML tasks like classification, clustering, and anomaly detection."}]}}