Discover / Automation

RPA Framework

by robocorpPython

Open-source libraries for robotic process automation.

Toolstable

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 matched

No 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 confidence

Automating 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

Ships CLAUDE.mdHas docsHas examplesCI configured

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_ and Developer 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 ↗

Related tools