<p align="center">
<h1 align="center">BotCity Maestro SDK - Python</h1>
<p align="center">
<strong>ยซ Explore Framework <a href="https://documentation.botcity.dev/maestro/maestro-sdk/">docs</a> ยป</strong>
</p>
</p>
<br>
## Summary <!-- omit in toc -->
- [๐ค Computer-vision based UI Automation](#-computer-vision-based-ui-automation)
- [๐ Generate Python Code while Interacting with your UI](#-generate-python-code-while-interacting-with-your-ui)
- [๐ Getting Started](#-getting-started)
- [๐ฆ Prerequisites](#-prerequisites)
- [๐ซ Installing](#-installing)
- [โญ Orchestrating with BotCity Maestro](#-orchestrating-with-botcity-maestro)
- [๐ Documentation](#-documentation)
- [๐ป Developers Portal](#-developers-portal)
- [๐ฌ Forum](#-forum)
- [๐ BotCity Automation Platform](#-botcity-automation-platform)
- [1๏ธโฃ All in One Platform](#1๏ธโฃ--all-in-one-platform)
- [2๏ธโฃ Deploy with a Single Line](#2๏ธโฃ--deploy-with-a-single-line)
- [3๏ธโฃ Manage your Task Queue](#3๏ธโฃ--manage-your-task-queue)
- [4๏ธโฃ Manage your Runtime Environments](#4๏ธโฃ--manage-your-runtime-environments)
- [5๏ธโฃ Create Alerts and Reports from the Automation Execution](#5๏ธโฃ--create-alerts-and-reports-from-the-automation-execution)
- [6๏ธโฃ Create your Community Account](#6๏ธโฃ--create-your-community-account)
- [๐ค Contributing to BotCity Framework](#-contributing-to-botcity-framework)
- [โ Support](#-support)
- [๐ Bug reports and ๐ Feature requests](#-bug-reports-and--feature-requests)
- [๐ข Contact us](#-contact-us)
- [๐ก Related Projects](#-related-projects)
## ๐ค Computer-vision based UI Automation
Recognize and interact with UI elements using state-of-art computer vision module.
Operate any UI interface independent of the technology or platform (desktop, web, terminal).
## ๐ Generate Python Code while Interacting with your UI
Use our Development Tool alongside your favorite IDE to select UI components and generate python code.
[](https://documentation.botcity.dev/studio/)
[SIGN UP](https://developers.botcity.dev/signup) and download our tools.
## ๐ Getting Started
### ๐ฆ Prerequisites
* Python 3.7+
* requests
### ๐ซ Installing
```bash
pip install botcity-maestro-sdk
```
### โญ Orchestrating with BotCity Maestro
[](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)
Explore the Maestro SDK now without installing anything. [Click Here to Start.](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)
## ๐ Documentation
Documentation is available at https://documentation.botcity.dev/maestro/maestro-sdk/.
## ๐ป Developers Portal
[](https://documentation.botcity.dev)
## ๐ฌ Forum
[](https://community.botcity.dev/)
## ๐ BotCity Automation Platform
BotCity is a platform to develop, deploy, manage and maintain automations. Automations can be developed in Python or Java using open-source libraries that are market standard.
### 1๏ธโฃ All in One Platform
Develop, deploy, manage and scale your Automation Ops using All in One platform that provides task queue, runtime environment management, reports, alerts, logs and much more.
[](https://documentation.botcity.dev/maestro/)
### 2๏ธโฃ Deploy with a Single Line
Use BotCity command-line interface (CLI) to deploy your bot into a runtime environment with a single line:
[](https://documentation.botcity.dev/cli/)
### 3๏ธโฃ Manage your Task Queue
[](https://documentation.botcity.dev/maestro/features/task-queue/)
### 4๏ธโฃ Manage your Runtime Environments
[](https://documentation.botcity.dev/maestro/features/runners/)
### 5๏ธโฃ Create Alerts and Reports from the Automation Execution
#### Alerts
[](https://documentation.botcity.dev/maestro/features/alerts/)
#### Execution Logs
[](https://documentation.botcity.dev/maestro/features/logs/)
### 6๏ธโฃ Create your Community Account
We have a community account for hobbyists and students. Just signup and start automating.
[](https://developers.botcity.dev/signup)
## ๐ค Contributing to BotCity Framework
- [Guidelines](https://github.com/botcity-dev/botcity-maestro-sdk-python/blob/main/.github/CONTRIBUTING.md)
- [Documentation](https://documentation.botcity.dev/maestro/maestro-sdk/)
## โ Support
### ๐ Bug reports and ๐ Feature requests
If you spot a problem, please let us know by following the template in
here: [Report a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md).
Ideas or suggestions for enhancements are more than welcome. Please use the following
template in here: [Request feature](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=feature-request.md&labels=request).
### ๐ข Contact us
If you have questions or comments in general about the framework, we want to know.
You can choose between the channels the one that best fit you:
- [BotCity Community](<https://community.botcity.dev>) (Public)
or you can [file a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md) and let us know where our documentation could be improved.
## ๐ก Related Projects
<a href="https://github.com/botcity-dev/botcity-framework-core-python">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev&repo=botcity-framework-core-python" />
</a>
<a href="https://github.com/botcity-dev/botcity-framework-web-python">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev&repo=botcity-framework-web-python" />
</a>
Raw data
{
"_id": null,
"home_page": "https://www.github.com/botcity-dev/botcity-maestro-sdk-python",
"name": "botcity-maestro-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/34/f5/7f2b6ad3779431295444447a8cb53cda441a7b557ab560d785400e363400/botcity_maestro_sdk-0.8.0.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <h1 align=\"center\">BotCity Maestro SDK - Python</h1>\n\n <p align=\"center\">\n <strong>\u00ab Explore Framework <a href=\"https://documentation.botcity.dev/maestro/maestro-sdk/\">docs</a> \u00bb</strong>\n </p>\n</p>\n\n<br>\n\n## Summary <!-- omit in toc -->\n\n- [\ud83e\udd16 Computer-vision based UI Automation](#-computer-vision-based-ui-automation)\n- [\ud83d\udc0d Generate Python Code while Interacting with your UI](#-generate-python-code-while-interacting-with-your-ui)\n- [\ud83d\ude80 Getting Started](#-getting-started)\n - [\ud83d\udce6 Prerequisites](#-prerequisites)\n - [\ud83d\udcab Installing](#-installing)\n - [\u2b50 Orchestrating with BotCity Maestro](#-orchestrating-with-botcity-maestro)\n- [\ud83d\udcda Documentation](#-documentation)\n- [\ud83d\udcbb Developers Portal](#-developers-portal)\n- [\ud83d\udcac Forum](#-forum)\n- [\ud83c\udf0e BotCity Automation Platform](#-botcity-automation-platform)\n - [1\ufe0f\u20e3 All in One Platform](#1\ufe0f\u20e3--all-in-one-platform)\n - [2\ufe0f\u20e3 Deploy with a Single Line](#2\ufe0f\u20e3--deploy-with-a-single-line)\n - [3\ufe0f\u20e3 Manage your Task Queue](#3\ufe0f\u20e3--manage-your-task-queue)\n - [4\ufe0f\u20e3 Manage your Runtime Environments](#4\ufe0f\u20e3--manage-your-runtime-environments)\n - [5\ufe0f\u20e3 Create Alerts and Reports from the Automation Execution](#5\ufe0f\u20e3--create-alerts-and-reports-from-the-automation-execution)\n - [6\ufe0f\u20e3 Create your Community Account](#6\ufe0f\u20e3--create-your-community-account)\n- [\ud83e\udd1d Contributing to BotCity Framework](#-contributing-to-botcity-framework)\n- [\u26d1 Support](#-support)\n - [\ud83d\udc1b Bug reports and \ud83d\udc8e Feature requests](#-bug-reports-and--feature-requests)\n - [\ud83d\udce2 Contact us](#-contact-us)\n- [\ud83d\udca1 Related Projects](#-related-projects)\n\n\n## \ud83e\udd16 Computer-vision based UI Automation\n\nRecognize and interact with UI elements using state-of-art computer vision module.\n\nOperate any UI interface independent of the technology or platform (desktop, web, terminal).\n\n## \ud83d\udc0d Generate Python Code while Interacting with your UI\n\nUse our Development Tool alongside your favorite IDE to select UI components and generate python code.\n\n[](https://documentation.botcity.dev/studio/)\n\n[SIGN UP](https://developers.botcity.dev/signup) and download our tools.\n\n\n## \ud83d\ude80 Getting Started\n\n### \ud83d\udce6 Prerequisites\n* Python 3.7+\n* requests\n\n### \ud83d\udcab Installing\n\n```bash\npip install botcity-maestro-sdk\n```\n\n### \u2b50 Orchestrating with BotCity Maestro\n\n[](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)\n\nExplore the Maestro SDK now without installing anything. [Click Here to Start.](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)\n\n\n## \ud83d\udcda Documentation\n\nDocumentation is available at https://documentation.botcity.dev/maestro/maestro-sdk/.\n\n## \ud83d\udcbb Developers Portal\n\n[](https://documentation.botcity.dev)\n\n## \ud83d\udcac Forum\n\n[](https://community.botcity.dev/)\n\n## \ud83c\udf0e BotCity Automation Platform\nBotCity is a platform to develop, deploy, manage and maintain automations. Automations can be developed in Python or Java using open-source libraries that are market standard.\n\n### 1\ufe0f\u20e3 All in One Platform\nDevelop, deploy, manage and scale your Automation Ops using All in One platform that provides task queue, runtime environment management, reports, alerts, logs and much more.\n\n[](https://documentation.botcity.dev/maestro/)\n\n### 2\ufe0f\u20e3 Deploy with a Single Line\n\nUse BotCity command-line interface (CLI) to deploy your bot into a runtime environment with a single line:\n\n[](https://documentation.botcity.dev/cli/)\n\n### 3\ufe0f\u20e3 Manage your Task Queue\n\n[](https://documentation.botcity.dev/maestro/features/task-queue/)\n\n### 4\ufe0f\u20e3 Manage your Runtime Environments\n\n[](https://documentation.botcity.dev/maestro/features/runners/)\n\n### 5\ufe0f\u20e3 Create Alerts and Reports from the Automation Execution\n\n#### Alerts\n[](https://documentation.botcity.dev/maestro/features/alerts/)\n\n#### Execution Logs\n[](https://documentation.botcity.dev/maestro/features/logs/)\n\n### 6\ufe0f\u20e3 Create your Community Account\n\nWe have a community account for hobbyists and students. Just signup and start automating.\n\n[](https://developers.botcity.dev/signup)\n\n\n## \ud83e\udd1d Contributing to BotCity Framework\n\n- [Guidelines](https://github.com/botcity-dev/botcity-maestro-sdk-python/blob/main/.github/CONTRIBUTING.md)\n- [Documentation](https://documentation.botcity.dev/maestro/maestro-sdk/)\n\n## \u26d1 Support\n\n### \ud83d\udc1b Bug reports and \ud83d\udc8e Feature requests\n\nIf you spot a problem, please let us know by following the template in\nhere: [Report a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md).\n\nIdeas or suggestions for enhancements are more than welcome. Please use the following\ntemplate in here: [Request feature](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=feature-request.md&labels=request).\n\n### \ud83d\udce2 Contact us\n\nIf you have questions or comments in general about the framework, we want to know.\n\nYou can choose between the channels the one that best fit you:\n\n- [BotCity Community](<https://community.botcity.dev>) (Public)\n\nor you can [file a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md) and let us know where our documentation could be improved.\n\n## \ud83d\udca1 Related Projects\n\n<a href=\"https://github.com/botcity-dev/botcity-framework-core-python\">\n <img align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev&repo=botcity-framework-core-python\" />\n</a>\n<a href=\"https://github.com/botcity-dev/botcity-framework-web-python\">\n <img align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev&repo=botcity-framework-web-python\" />\n</a>\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "0.8.0",
"project_urls": {
"Homepage": "https://www.github.com/botcity-dev/botcity-maestro-sdk-python"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "34f57f2b6ad3779431295444447a8cb53cda441a7b557ab560d785400e363400",
"md5": "8cc61287828cba751ae693e1639e6c36",
"sha256": "d6c29604943587a280b8c5170597016019f90aabc7f7ceee12dff9ee139bc36b"
},
"downloads": -1,
"filename": "botcity_maestro_sdk-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "8cc61287828cba751ae693e1639e6c36",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 40429,
"upload_time": "2025-07-10T01:20:47",
"upload_time_iso_8601": "2025-07-10T01:20:47.252486Z",
"url": "https://files.pythonhosted.org/packages/34/f5/7f2b6ad3779431295444447a8cb53cda441a7b557ab560d785400e363400/botcity_maestro_sdk-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 01:20:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "botcity-dev",
"github_project": "botcity-maestro-sdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "requests",
"specs": []
},
{
"name": "requests_toolbelt",
"specs": []
},
{
"name": "packaging",
"specs": []
},
{
"name": "importlib-metadata",
"specs": []
},
{
"name": "distro",
"specs": []
}
],
"lcname": "botcity-maestro-sdk"
}