--- id: robocorp version: "3.1.1" license: Apache-2.0 license_treatment: permissive maintenance: active --- # robocorp — Robocorp core libraries for Python automation License: permissive · Maintenance: active · Downloads: 330.4K/mo ## 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 above — verify before relying. A meta-package bundling five core Robocorp libraries—tasks, logging, work items, vault, and storage—into a single install to simplify dependency management for Python automation projects. 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 pip install robocorp uv add robocorp poetry add robocorp ## Installing robocorp 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). 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") Requires Python 3.10 or later (< 4.0). 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_current - Install friction: low - Maintenance: active - Downloads: 330.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags python automation framework, robocorp libraries bundle, unattended process automation, control room integration, rpa python libraries, automation task framework, work items and vault management, rpa, automation-framework, control-room [View on SkillFed](https://skillfed.io/packages/robocorp) · [View on PyPI](https://pypi.org/project/robocorp/)