Publishing
You can publish content to Connect Cloud in three ways:
- From GitHub: Use the Connect Cloud web interface to publish a repository, with optional automatic republishing on push.
- From your IDE: Use push-button publishing in RStudio or the Posit Publisher extension in Positron and VS Code.
- From your console or terminal: Automate deployments with the rsconnect package or the Quarto CLI.
Bundle Size Limit
When you publish from your IDE or console or terminal, Connect Cloud packages your project files into a bundle and uploads it. The bundle can include code, data files, and rendered output. Its maximum size depends on your plan:
| Plan | Maximum bundle size |
|---|---|
| Free | 1 GiB |
| All others | 5 GiB |
These limits may change in the future.
The limit does not apply when publishing from GitHub. Connect Cloud pulls your code directly from the repository instead of accepting an upload.
If the uploaded bundle exceeds your account’s limit, publishing fails with an HTTP 413 (“Payload Too Large”) error. Depending on how you publish, this can happen when the deployment starts or during the upload.
If you hit this limit:
- Remove files your content does not need to run, such as raw datasets that your code can download at runtime instead.
- Contact us if you need the limit raised for your account.
The bundle size limit applies only when you publish. The runtime disk limit, currently 24 GiB, instead caps how much data your content can store while running. Exceeding that limit produces a “disk quota exceeded” error.