robocorp-storage
Robocorp Asset Storage library
What it is and what it does
robocorp-storage is a client library for interacting with Robocorp Control Room's Asset Storage service. It abstracts the HTTP communication needed to store, retrieve, and delete assets—text, files, and other types—in a centralized cloud repository managed by Robocorp. The library is designed for use within Robocorp automation workflows, where you need to persist data across robot runs or share state between multiple automation tasks.
The package wraps requests and tenacity to handle HTTP calls and retry logic, exposing a simple Python API (set_text, get_text, delete_asset) that maps directly to Control Room storage operations. It supports modern Python versions (3.10 through 3.14) and is actively maintained by Robocorp, with no known security vulnerabilities.
Use it for:
- Store and retrieve configuration or state data between successive robot runs in Robocorp Control Room.
- Share extracted data or results across multiple automation tasks running in parallel or sequentially.
- Persist temporary or long-lived assets (credentials, reports, logs) without managing external databases.
- Build multi-step automation workflows where downstream tasks need access to upstream outputs.
- Centralize asset management for teams running multiple robots in a shared Control Room environment.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides read and write access to Asset Storage in Robocorp Control Room, allowing you to store and retrieve text, files, and other asset types from a centralized storage service.
Yes, if you are building automation workflows in Robocorp Control Room and need a simple, low-friction way to persist and share data across robot runs. The library is actively maintained, has no security vulnerabilities, and depends only on two stable packages. Not relevant outside the Robocorp ecosystem.
Install
robocorp-storage on PyPI
pip
pip install robocorp-storageuv
uv add robocorp-storagepoetry
poetry add robocorp-storageInstalling robocorp-storage
Before you install
Low friction install with only two lightweight runtime dependencies (requests and tenacity). Actively maintained with recent commits and no known vulnerabilities.
License in practice
Licensed under Apache-2.0 (permissive), which allows commercial use, modification, and distribution with minimal restrictions—suitable for most use cases.
Quickstart
pip install robocorp-storage
from robocorp import storage
storage.set_text("key", "value")
print(storage.get_text("key"))
storage.delete_asset("key")
Requires Python 3.10 or later; requires valid Robocorp Control Room credentials/environment to connect to Asset Storage.
Verify before relying
- Whether Asset Storage requires explicit authentication setup beyond environment variables in the Control Room context.
- Performance characteristics and rate limits for large asset operations.
- Supported asset types beyond text (e.g., binary files, structured data formats).
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 | 2 — requests, tenacity |
| Maintenance | actively maintained — 154 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 560,417/month — #6,004 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: robocorp_storage-1.1.0-py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
robocorp-vaultProvides read and write access to secrets…
permissive · top 15,000 on PyPI
robocorp-workitemsManages data flow through multi-step robotic…
permissive · top 15,000 on PyPI
robocorpA meta-package bundling five core Robocorp…
permissive · top 15,000 on PyPI
rpaframework-pdfProvides PDF reading and creation capabilities…
permissive · top 15,000 on PyPI
robocorp-tasksrobocorp-tasks is a Python framework for…
permissive · top 15,000 on PyPI
robocorp-browserA wrapper around Playwright that automates…
permissive · top 15,000 on PyPI
rpaframeworkRPA Framework is a collection of libraries for…
permissive · top 15,000 on PyPI
robocorp-logProvides structured, automatic logging for…
permissive · top 15,000 on PyPI
rpaframework-coreProvides core utilities and foundational…
permissive · top 15,000 on PyPI
azure-communication-roomsManages Azure Communication Services rooms for…
permissive · top 15,000 on PyPI