Libraries to support RPA workflows, part of RPA Framework.
RPA.BrowserApache License 2.0
Browser is a library for interfacing with web browsers like Chrome, Firefox, Safari, Edge, and Opera. The library extends SeleniumLibrary.
RPA.Cloud.AWSApache License 2.0
AWS is a library for operating with Amazon AWS services S3, SQS, Textract and Comprehend.
RPA.Cloud.AzureApache License 2.0
Azure is a library for operating with Microsoft Azure API endpoints.
RPA.Desktop.ClipboardApache License 2.0
Clipboard is a library for managing clipboard - copy text to, paste text from and clear clipboard contents.
RPA.Desktop.OperatingSystemApache License 2.0
OperatingSystem is a cross-platform library for managing computer properties and actions.
RPA.Desktop.WindowsApache License 2.0
Windows is a library for managing the Windows operating system.
RPA.Email.ExchangeApache License 2.0
Exchange is a library for sending, reading, and deleting emails. Exchange is interfacing with Exchange Web Services (EWS).
RPA.Email.ImapSmtpApache License 2.0
ImapSmtp is a library for sending, reading, and deleting emails. ImapSmtp is interfacing with SMTP and IMAP protocols.
RPA.Excel.ApplicationApache License 2.0
Excel.Application is a library for manipulating Excel application.
RPA.Excel.FilesApache License 2.0
The Excel.Files library can be used to read and write Excel files without the need to start the actual Excel application.
RPA.FileSystemApache License 2.0
The FileSystem library can be used to interact with files and directories on the local computer. It can inspect and list files, remove and create them, read contents from files, and write data out.
RPA.ImagesApache License 2.0
Images is a library for taking screenshots, matching templates, and generally manipulating images. It can also be used for GUI-based automation when traditional UI locators are not available.
RPA.NetsuiteApache License 2.0
Netsuite is a library for accessing Netsuite using NetSuite SOAP web service SuiteTalk. The library extends netsuitesdk library.
RPA.NotifierApache License 2.0
Notifier is a library interfacting with different notification services.
RPA.Outlook.ApplicationApache License 2.0
Outlook.Application is a library for manipulating Outlook application.
RPA.Robocloud.ItemsApache License 2.0
Items is a library for interacting with RPA work items. Work items are used for managing data that go through multiple activities and tasks inside a process. Each execution of an activity receives a work item from the previous activity, and after the activity is finished, it is forwarded to the next one. During the execution, it can freely read and update the data contained in an item.
RPA.Robocloud.SecretsApache License 2.0
Secrets is a library for interfacing secrets set in the Robocloud Vault (used by default) or file-based secrets, which can be taken into use by setting two environment variables below.
RPA.RobotLogListenerApache License 2.0
RobotLogListener is a library that implements Robot Framework Listener v2 interface.
RPA.SalesforceApache License 2.0
Salesforce is a library for accessing Salesforce using REST API. The library extends simple-salesforce library.
RPA.TablesApache License 2.0
Tables is a library for manipulating tabular data inside Robot Framework. It can import data from various sources and apply different operations to it. Common use-cases are reading and writing CSV files, inspecting files in directories, or running tasks using existing Excel data.
RPA.TasksApache License 2.0
Tasks is a library for controlling task execution during a Robot Framework run. It allows conditional branching between tasks, loops and jumps, and optionally validating the execution through a Schema file. It can also be used to visualize the tasks as a Graph.
RPA.TwitterApache License 2.0
Twitter is a library for accessing Twitter using developer API. The library extends tweepy library.