{"id":13678391,"url":"https://github.com/databrickslabs/dbx","last_synced_at":"2025-04-29T13:30:41.765Z","repository":{"id":37234302,"uuid":"244622475","full_name":"databrickslabs/dbx","owner":"databrickslabs","description":"🧱 Databricks CLI eXtensions - aka dbx is a CLI tool for development and advanced Databricks workflows management.","archived":false,"fork":false,"pushed_at":"2025-04-22T09:52:44.000Z","size":1870,"stargazers_count":447,"open_issues_count":95,"forks_count":123,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-28T11:50:52.269Z","etag":null,"topics":["ci","cicd","databricks","databricks-api","databricks-cli","mlops"],"latest_commit_sha":null,"homepage":"https://dbx.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/databrickslabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-03T11:48:54.000Z","updated_at":"2025-04-22T09:52:48.000Z","dependencies_parsed_at":"2024-01-14T15:21:57.159Z","dependency_job_id":"ecea4b31-6ddf-4684-945c-f6cbf6d296ce","html_url":"https://github.com/databrickslabs/dbx","commit_stats":null,"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databrickslabs%2Fdbx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databrickslabs%2Fdbx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databrickslabs%2Fdbx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databrickslabs%2Fdbx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/databrickslabs","download_url":"https://codeload.github.com/databrickslabs/dbx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251509390,"owners_count":21600625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ci","cicd","databricks","databricks-api","databricks-cli","mlops"],"created_at":"2024-08-02T13:00:53.083Z","updated_at":"2025-04-29T13:30:41.753Z","avatar_url":"https://github.com/databrickslabs.png","language":"Python","readme":"# dbx by Databricks Labs\n\n\u003cdiv\u003e\n    \u003cp align=\"center\"\u003e\n        🚨 Dear users of \u003ccode\u003edbx\u003c/code\u003e, please note that this project is \u003cb\u003eno longer actively maintained\u003c/b\u003e. 🚨\n    \u003c/p\u003e\n    \u003cp align=\"center\"\u003e\n        We recommend using \u003ca href=\"https://docs.databricks.com/en/dev-tools/bundles/index.html\"\u003eDatabricks asset Bundles for CI/CD\u003c/a\u003e.\n    \u003c/p\u003e\n    \u003cp align=\"center\"\u003e\n        If you're looking for a programmatic approach, even more flexible than the existing Jinja-based\n        functionality, please check out \u003ca href=\"https://docs.databricks.com/aws/en/dev-tools/bundles/python\"\u003e\n            Python for Databricks Asset Bundles\u003c/a\u003e. 🐍\n    \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://dbx.readthedocs.io/\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/databrickslabs/dbx/master/images/logo.svg\" class=\"align-center\" width=\"200\" height=\"200\" alt=\"logo\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cb\u003e🧱Databricks CLI eXtensions - aka \u003ccode\u003edbx\u003c/code\u003e is a CLI tool for development and advanced Databricks workflows management.\u003c/b\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://dbx.readthedocs.io/en/latest/?badge=latest\"\u003e\n        \u003cimg src=\"https://img.shields.io/readthedocs/dbx?style=for-the-badge\" alt=\"Documentation Status\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://pypi.org/project/dbx/\"\u003e\n        \u003cimg src=\"https://img.shields.io/pypi/v/dbx?color=green\u0026amp;style=for-the-badge\" alt=\"Latest Python Release\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://codecov.io/gh/databrickslabs/dbx\"\u003e\n        \u003cimg src=\"https://img.shields.io/codecov/c/github/databrickslabs/dbx?style=for-the-badge\u0026amp;token=S7ADH3W2E3\"\n             alt=\"codecov\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://pypistats.org/packages/dbx\"\u003e\n        \u003cimg src=\"https://img.shields.io/pypi/dm/dbx?style=for-the-badge\" alt=\"downloads\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/psf/black\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge\"\n             alt=\"We use black for formatting\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Concept\n\n`dbx` simplifies Databricks workflows development, deployment and launch across multiple\nenvironments. It also helps to package your project and deliver it to\nyour Databricks environment in a versioned fashion. Designed in a\nCLI-first manner, it is built to be actively used both inside CI/CD\npipelines and as a part of local tooling for rapid prototyping.\n\n## Requirements\n\n- Python Version \\\u003e 3.8\n- `pip` or `conda`\n\n## Installation\n\n- with `pip`:\n\n```\npip install dbx\n```\n\n## Documentation\n\nPlease refer to the [docs page](https://dbx.readthedocs.io/en/latest/index.html).\n\n## Interface versioning\n\nFor CLI interfaces, we support [SemVer](https://semver.org/) approach.\nHowever, for API components we don't use SemVer as of now. This may lead\nto instability when using `dbx` API methods directly.\n\n## Legal Information\n\nThis software is provided as-is and is not officially supported by\nDatabricks through customer technical support channels. Support,\nquestions, and feature requests can be communicated through the Issues\npage of this repo. Please see the legal agreement and understand that\nissues with the use of this code will not be answered or investigated by\nDatabricks Support.\n\nDatabricks recommends using [Databricks asset bundles](https://docs.databricks.com/en/dev-tools/bundles/index.html) for CI/CD.\n    Please see [migration guidance](https://docs.databricks.com/en/archive/dev-tools/dbx/dbx-migrate.html) on how to migrate from dbx to dabs\n\n## Feedback\n\nIssues with `dbx`? Found a bug? Have a great idea for an addition? Feel\nfree to file an\n[issue](https://github.com/databrickslabs/dbx/issues/new/choose).\n\n## Contributing\n\nPlease find more details about contributing to `dbx` in the contributing\n[doc](https://github.com/databrickslabs/dbx/blob/master/contrib/CONTRIBUTING.md).\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabrickslabs%2Fdbx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatabrickslabs%2Fdbx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabrickslabs%2Fdbx/lists"}