| App | Create and launch a native desktop application window from R. |
| async | Wrap a message handler to run asynchronously with zero configuration |
| build_app | Build a self-contained distributable from an RDesk application |
| rdesk_async | Run a task in the background |
| rdesk_auto_update | Automatically check for and install app updates |
| rdesk_cancel_job | Cancel a running background job |
| rdesk_create_app | Create a new RDesk application |
| rdesk_df_to_list | Convert a data frame to a list suitable for JSON serialization |
| rdesk_error_plot | Generate a base64-encoded error plot |
| rdesk_is_bundle | Check if the app is running in a bundled (standalone) environment |
| rdesk_jobs_list | List currently pending background jobs |
| rdesk_jobs_pending | Check if any background jobs are pending |
| rdesk_message | Construct a standard RDesk IPC message envelope |
| rdesk_parse_message | Parse and validate an incoming RDesk IPC message |
| rdesk_plot_to_base64 | Convert a ggplot2 object to a base64-encoded PNG string |
| rdesk_service | Service all active RDesk applications |