{"id":13736581,"url":"https://github.com/rstudio/rsconnect","last_synced_at":"2025-05-14T20:10:17.916Z","repository":{"id":18861284,"uuid":"22077963","full_name":"rstudio/rsconnect","owner":"rstudio","description":"Publish Shiny Applications, RMarkdown Documents, Jupyter Notebooks, Plumber APIs, and more","archived":false,"fork":false,"pushed_at":"2025-05-09T13:15:25.000Z","size":18652,"stargazers_count":140,"open_issues_count":65,"forks_count":85,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-05-09T14:30:24.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rstudio.github.io/rsconnect/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rstudio.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-07-21T19:54:19.000Z","updated_at":"2025-05-06T17:40:15.000Z","dependencies_parsed_at":"2024-01-17T19:18:46.463Z","dependency_job_id":"113d4106-31e9-4ef8-95f4-69dd5e9f4930","html_url":"https://github.com/rstudio/rsconnect","commit_stats":{"total_commits":1583,"total_committers":69,"mean_commits":"22.942028985507246","dds":0.7984838913455464,"last_synced_commit":"8d914067177d5f4f907c6324e777b7211bc92cc5"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Frsconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Frsconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Frsconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio%2Frsconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio","download_url":"https://codeload.github.com/rstudio/rsconnect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254219374,"owners_count":22034397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T03:01:24.448Z","updated_at":"2025-05-14T20:10:17.896Z","avatar_url":"https://github.com/rstudio.png","language":"R","funding_links":[],"categories":["Deploy","R","Rmarkdown Publish"],"sub_categories":["Remote Deploy","RStudio Connect"],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# rsconnect \u003ca href='https://rstudio.github.io/rsconnect/'\u003e\u003cimg src=\"man/figures/logo.png\" align=\"right\" height=\"139\"/\u003e\u003c/a\u003e\n\n\u003c!-- badges: start --\u003e\n\n[![CRAN status](https://www.r-pkg.org/badges/version/rsconnect)](https://cran.r-project.org/package=rsconnect) [![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) [![R-CMD-check](https://github.com/rstudio/rsconnect/workflows/R-CMD-check/badge.svg)](https://github.com/rstudio/rsconnect/actions)\n\n\u003c!-- badges: end --\u003e\n\nrsconnect makes it easy to publish your Shiny apps, RMarkdown and Quarto documents, and Plumber APIs to [Posit Connect](https://posit.co/products/enterprise/connect/), [ShinyApps.io](https://www.shinyapps.io/), and [Posit Cloud](https://posit.cloud/) from R.\n\n(If you're looking for the Python equivalent, try [rsconnect-python](https://pypi.org/project/rsconnect-python/).)\n\n## Installation\n\nYou can install the released version of rsconnect from [CRAN](https://CRAN.R-project.org) with:\n\n``` r\ninstall.packages(\"rsconnect\")\n```\n\nAnd the development version from [GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"rstudio/rsconnect\")\n```\n\n## Setup\n\nTo use rsconnect, you first need to teach it about the server you want to publish to.\nIf you use the RStudio IDE, the easiest way to get set up is to use the publishing dialog, which you can find by clicking the \"Tools\" menu, then selecting \"Global options\", then clicking \"Publishing\".\nClick \"Connect\" to add new servers.\n\nYou can also connect from any R session by running a little code:\n\n-   For shinyapps.io, go to your [tokens page](https://www.shinyapps.io/admin/#/tokens) and click \"Add Token\", then follow the instructions to copy and paste the appropriate call to `setAccountInfo()`.\n    Learn more in the [Getting Started Guide](https://shiny.rstudio.com/articles/shinyapps.html).\n\n-   For Posit Connect, first use `addServer()` to register your server with rsconnect, then call either `connectUser()` or `connectApiUser()`.\n    `connectUser()` is a bit simpler if you're in an interactive session; `connectApiUser()` works anywhere but requires a you to copy and paste an API key from your user profile.\n\n-   For Posit Cloud, login, then click your name in the top-right corner, click \"Account\", then click \"Tokens\" in the navbar at the top of the page.\n    Click \"New Token\", then \"Copy\" next to the token you just created, and then follow the instructions to copy and paste the appropriate call to `setAccountInfo()`.\n\nNow that you're setup you can use `deployApp()`, `deployDoc()`, and friends to publish your apps, documentations, APIs and more.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio%2Frsconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frstudio%2Frsconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio%2Frsconnect/lists"}