robocorp
Robocorp core libraries for Python automation
Decision gist · record as of 2026-08-14
Yes, if you are building automations for Robocorp Control Room or need a cohesive Python automation framework with integrated logging, task management, and data/secret handling. The low install friction, active maintenance, permissive license, and bundled design make it a straightforward choice for that use case. If you only need one or two of the five libraries, installing them individually may be more appropriate.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later (< 4.0).
- Low friction: pure Python wheel with five runtime dependencies.
- Active maintenance (last commit 2026-07-24) and 646 repository stars indicate ongoing support.
License · maintenance · safety
Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use without restriction, making it suitable for proprietary automation projects.
last release 2026-03-13 (154 days) · last repo commit 2026-07-24 · 646 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 330,430 downloads/mo, #7,538 on PyPI
Alternatives
Verify before relying
pip install robocorp
from robocorp.tasks import task
from robocorp.log import logger
@task
def my_automation():
logger.info("Automation started")- Whether all five bundled libraries are always needed together or if selective installation is common.
- Performance overhead of the meta-package wrapper compared to installing individual libraries.
- Integration requirements with Robocorp Control Room (cloud service dependencies not detailed in fact sheet).
What it is and what it does
Robocorp is a meta-package that consolidates five essential libraries for building Python automations: robocorp-tasks (automation framework), robocorp-log (automation-focused logging), robocorp-workitems (Control Room work data I/O), robocorp-vault (secret management), and robocorp-storage (asset storage). It exists to reduce dependency management friction by bundling these commonly-used components into a single install.
The package targets developers building unattended automation processes, particularly those integrating with Robocorp's Control Room platform. It provides a cohesive foundation for task definition, logging, data flow between automation steps, credential handling, and file/asset management—all the infrastructure typically needed in a production automation workflow.
Use it for
- Build a multi-step unattended automation that reads input from Control Room Work Items, executes tasks, and writes results back.
- Develop an RPA bot that securely retrieves API credentials from Control Room Vault and logs execution details with automation-aware logging.
- Create a scheduled automation that manages shared assets in Control Room Asset Storage and passes data between sequential task runs.
- Set up a Python automation framework where task definitions, structured logging, and work-item handling are all available from a single dependency.
- Prototype an automation workflow locally with the same library stack used in Control Room, ensuring consistency between development and production.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are building automations for Robocorp Control Room or need a cohesive Python automation framework with integrated logging, task management, and data/secret handling.
The low install friction, active maintenance, permissive license, and bundled design make it a straightforward choice for that use case. If you only need one or two of the five libraries, installing them individually may be more appropriate.
Install
robocorp on PyPI
Before you install
Low friction: pure Python wheel with five runtime dependencies. Active maintenance (last commit 2026-07-24) and 646 repository stars indicate ongoing support. Supports current Python versions (3.10–3.14).
Requires Python 3.10 or later (< 4.0).
License in practice
Apache-2.0 permissive license allows commercial and private use without restriction, making it suitable for proprietary automation projects.
Quickstart
pip install robocorp
from robocorp.tasks import task
from robocorp.log import logger
@task
def my_automation():
logger.info("Automation started")
Verify before relying
- Whether all five bundled libraries are always needed together or if selective installation is common.
- Performance overhead of the meta-package wrapper compared to installing individual libraries.
- Integration requirements with Robocorp Control Room (cloud service dependencies not detailed in fact sheet).
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release <4.0,>=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 5 packagesrobocorp-logrobocorp-storagerobocorp-tasksrobocorp-vaultrobocorp-workitems |
| Maintenance | Actively maintained 154 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 330,430 / month, #7,538 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | License :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14 |
Evidence: robocorp-3.1.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “robocorp libraries bundle”
- robocorpA meta-package bundling five core Robocorp libraries—tasks, logging,…
- robocorp-storageProvides read and write access to Asset Storage in Robocorp Control…
- robocorp-vaultProvides read and write access to secrets stored in Robocorp Control…
Give your agent the search over MCP, or paste the wish link into any chat.
More Application Frameworks packages
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.
Install it if you're developing CLI tools, dashboards, or interactive terminal applications.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.
Install it if you need to build or connect to servers.
Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.
See also robocorp-tasks · robocorp-workitems · robocorp-storage · robocorp-vault · robocorp-log · robocorp-browser · rpaframework · rpaframework-pdf · rpaframework-core · colcon-common-extensions