Discover / Automation
RPA Framework
by robocorpPython
Open-source libraries for robotic process automation.
Maturity: stable because 7y old, rpaframework-aws-8.0.1 released 67d ago. Derived from release and commit history, not a rating.
- Stars
- 1.5k
- Forks
- 274
- Downloads / mo
- —
- Last commit
- 2026-07-30
- License
- Apache-2.0
- Open issues
- 44
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · medium confidenceAutomating browser, file and document chores means assembling many unrelated libraries with inconsistent documentation.
Use it when
When you are building software robots in Robot Framework or Python and want maintained core libraries for common tasks.
Not the right pick when
The README warns that rpaframework-core and rpaframework-recognition are support packages that alone contain no libraries.
Capabilities
- well documented and actively maintained core libraries for robot developers
- designed to be used with both Robot Framework and Python
- libraries split across rpaframework and scoped packages such as pdf, aws and google
- libraries for archiving, browser control, calendars and user dialogs
- optimized for Robocorp Control Room and Developer Tools
Cost: Free and open source
Install
Derived from the published package name in the repository, not from a model.
Video walkthroughs
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release rpaframework-aws-8.0.1
Published 2026-05-28
What's changed
- Security: Bump ≥2.7.0 (CVE-2026-44431), ≥3.16 (CVE-2026-45409), ≥9.0.3 (CVE-2025-71176), ≥3.1.8 (CVE-2026-27199), ≥1.2.2 (CVE-2026-28684), ≥2.20.0 (CVE-2026-4539) across all package lock files (#1333).
- : Tighten direct dependency floor to (was ) to enforce the security fix for end users (#1333).
- 8.0.1
Packages released
- 8.0.1
Links
Tags
README
RPA Framework
=============
.. contents:: Table of Contents
:local:
:depth: 1
.. include-docs-readme
Introduction
RPA Framework is a collection of open-source libraries and tools for
Robotic Process Automation (RPA), and it is designed to be used with both
Robot Framework_ and Python_. The goal is to offer well-documented and
actively maintained core libraries for Software Robot Developers.
Learn more about RPA at Robocorp Documentation_.
The project is:
- 100% Open Source
- Sponsored by Robocorp_
- Optimized for Robocorp
Control Room_ andDeveloper Tools_ - Accepting external contributions
.. _Robot Framework: https://robotframework.org
.. _Robot Framework Foundation: https://robotframework.org/foundation/
.. _Python: https://www.python.org/
.. _Robocorp: https://robocorp.com
.. _Robocorp Documentation: https://robocorp.com/docs-robot-framework
.. _Control Room: https://robocorp.com/docs/control-room
.. _Developer Tools: https://robocorp.com/downloads
.. _Installing Python Packages: https://robocorp.com/docs/setup/installing-python-package-dependencies
Links
^^^^^
- Homepage:
<https://www.github.com/robocorp/rpaframework/>_ - Documentation:
<https://rpaframework.org/>_ - PyPI:
<https://pypi.org/project/rpaframework/>_ - Release notes:
<https://rpaframework.org/releasenotes.html>_ - RSS feed:
<https://rpaframework.org/releases.xml>_
.. image:: https://img.shields.io/github/actions/workflow/status/robocorp/rpaframework/main.yaml?style=for-the-badge
:target: https://github.com/robocorp/rpaframework/actions/workflows/main.yaml
:alt: Status
.. image:: https://img.shields.io/pypi/dw/rpaframework?style=for-the-badge
:target: https://pypi.python.org/pypi/rpaframework
:alt: rpaframework
.. image:: https://img.shields.io/pypi/l/rpaframework.svg?style=for-the-badge&color=brightgreen
:target: http://www.apache.org/licenses/LICENSE-2.0.html
:alt: License
Packages
.. image:: https://img.shields.io/pypi/v/rpaframework.svg?label=rpaframework&style=for-the-badge
:target: https://pypi.python.org/pypi/rpaframework
:alt: rpaframework latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-assistant.svg?label=rpaframework-assistant&style=for-the-badge
:target: https://pypi.python.org/pypi/rpaframework-assistant
:alt: rpaframework-assistant latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-aws.svg?label=rpaframework-aws&style=for-the-badge
:target: https://pypi.python.org/pypi/rpaframework-aws
:alt: rpaframework-aws latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-core.svg?label=rpaframework-core&style=for-the-badge
:target: https://pypi.python.org/pypi/rpaframework-core
:alt: rpaframework-core latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-google.svg?label=rpaframework-google&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-google
:alt: rpaframework-google latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-hubspot.svg?label=rpaframework-hubspot&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-hubspot
:alt: rpaframework-hubspot latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-openai.svg?label=rpaframework-openai&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-openai
:alt: rpaframework-openai latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-pdf.svg?label=rpaframework-pdf&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-pdf
:alt: rpaframework-pdf latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-recognition.svg?label=rpaframework-recognition&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-recognition
:alt: rpaframework-recognition latest version
.. image:: https://img.shields.io/pypi/v/rpaframework-windows.svg?label=rpaframework-windows&style=for-the-badge&color=blue
:target: https://pypi.python.org/pypi/rpaframework-windows
:alt: rpaframework-windows latest version
From the above packages, `rpaframework-core and rpaframework-recognition` are
support packages, which alone do not contain any libraries.
Libraries
The RPA Framework project currently includes the following libraries:
The `x in the PACKAGE column means that library is included in the rpaframework package and for example. x,pdf means that RPA.PDF` library is provided in both the rpaframework and rpaframework-pdf packages.
+----------------------------+-------------------------------------------------------+------------------------+
| LIBRARY NAME | DESCRIPTION | PACKAGE |
+----------------------------+-------------------------------------------------------+------------------------+
| Archive_ | Archiving TAR and ZIP files | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Assistant_ | Display information to a user and request input. | assistant |
+----------------------------+-------------------------------------------------------+------------------------+
| Browser.Selenium_ | Control browsers and automate the web | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Browser.Playwright_ | Newer way to control browsers | special (more below) |
+----------------------------+-------------------------------------------------------+------------------------+
| Calendar_ | For date and time manipulations | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Cloud.AWS_ | Use Amazon AWS services | x,aws |
+----------------------------+-------------------------------------------------------+------------------------+
| Cloud.Azure_ | Use Microsoft Azure services | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Cloud.Google_ | Use Google Cloud services | google |
+----------------------------+-------------------------------------------------------+------------------------+
| Crypto_ | Common hashing and encryption operations | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Database_ | Interact with databases | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Desktop_ | Cross-platform desktop automation | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Desktop.Clipboard_ | Interact with the system clipboard | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Desktop.OperatingSystem_ | Read OS information and manipulate processes | x |
+----------------------------+-------------------------------------------------------+------------------------+
| DocumentAI_ | Intelligent Document Processing wrapper | x |
+----------------------------+-------------------------------------------------------+------------------------+
| DocumentAI.Base64AI_ | Intelligent Document Processing service | x |
+----------------------------+-------------------------------------------------------+------------------------+
| DocumentAI.Nanonets_ | Intelligent Document Processing service | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Email.Exchange_ | E-Mail operations (Exchange protocol) | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Email.ImapSmtp_ | E-Mail operations (IMAP & SMTP) | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Excel.Application_ | Control the Excel desktop application | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Excel.Files_ | Manipulate Excel files directly | x |
+----------------------------+-------------------------------------------------------+------------------------+
| FileSystem_ | Read and manipulate files and paths | x |
+----------------------------+-------------------------------------------------------+------------------------+
| FTP_ | Interact with FTP servers | x |
+----------------------------+-------------------------------------------------------+------------------------+
| HTTP_ | Interact directly with web APIs | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Hubspot_ | Access HubSpot CRM data objects | hubspot |
+----------------------------+-------------------------------------------------------+------------------------+
| Images_ | Manipulate images | x |
+----------------------------+-------------------------------------------------------+------------------------+
| JavaAccessBridge_ | Control Java applications | x |
+----------------------------+-------------------------------------------------------+------------------------+
| JSON_ | Manipulate JSON objects | x |
+----------------------------+-------------------------------------------------------+------------------------+
| MFA_ | Authenticate using one-time passwords (OTP) & OAuth2 | x |
+----------------------------+-------------------------------------------------------+------------------------+
| MSGraph_ | Access Microsoft 365 via the Microsoft Graph API | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Notifier_ | Notify messages using different services | x |
+----------------------------+-------------------------------------------------------+------------------------+
| OpenAI_ | Artificial Intelligence service | openai |
+----------------------------+-------------------------------------------------------+------------------------+
| Outlook.Application_ | Control the Outlook desktop application | x |
+----------------------------+-------------------------------------------------------+------------------------+
| PDF_ | Read and create PDF documents | x,pdf |
+----------------------------+-------------------------------------------------------+------------------------+
| Robocorp.Process_ | Use the Robocorp Process API | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Robocorp.WorkItems_ | Use the Robocorp Work Items API | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Robocorp.Vault_ | Use the Robocorp Secrets API | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Robocorp.Storage_ | Use the Robocorp Asset Storage API | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Salesforce_ | Salesforce operations | x |
+----------------------------+-------------------------------------------------------+------------------------+
| SAP_ | Control SAP GUI desktop client | x |
+----------------------------+-------------------------------------------------------+------------------------+
| Slack_ | Send messages and interact with Slack workspaces | x |
+----------------------------+-------------------------------------------------------+------------------------+
|
Truncated. Read the full README on GitHub ↗