Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Posit PublisherNew to Visual Studio Code? Get it now.
Posit Publisher

Posit Publisher

Posit

posit.co
|
965 installs
| (0) | Free
Publish and share your Python and R content on Posit Connect
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Posit Publisher - Deploy to Posit Connect

Posit Publisher is a code-first tool with a push-button user interface for deploying the things you build in Python and R to Posit Connect.

Supported frameworks or content type include:

  • Python content: APIs, applications, and notebooks
  • R content: Shiny apps, RMarkdown, Plumber APIs, and Rmd with embedded Shiny apps
  • Quarto content: .qmd and .Rmd files. Support for embedded Shiny apps

Installation

Install Posit Publisher using the Install button above, or using the Extensions side bar in Positron or VS Code and searching for posit.publisher.

Posit Publisher is available from the Visual Studio Code Marketplace or from the Open VSX Registry.

Features

Start in VS Code or Positron and end with content on Posit Connect

Posit Publisher extends VS Code and Positron so you can stay in your development environment to configure and deploy your content. Select the file you want to deploy, and Posit Publisher will get you started with a configuration.

Once you are ready, deploy your content to Posit Connect.

Deploying content to Posit Connect using the Posit Publisher extension in VS Code

Code-first deployment

Configure your content with ease.

Configuration files allow setting up how you want your content to look and run on Connect — from choosing a title and description to Runtime process settings.

Keep your content stable with language and tool versions set in your configurations — all automatically detected based on your local environment.

Keep your content stable with language and tool versions set in your configurations — all automatically detected based on your local environment. And you also have the control to pin them to the exact version that works for you.

Everything is saved in the .posit/ directory for easy reproducibility and collaboration.

Track all content for a project

If your project requires multiple pieces of content, Posit Publisher can manage them all inside VS Code or Positron. For example, deploy an API and an application that utilizes it.

Associate already deployed content

Posit Publisher isn't only for deploying something new. To start managing your previously-deployed content in VS Code or Positron, associate your deployment using just the content's URL.

See the Updating Previously Deployed Content documentation for more information.

Seamless collaboration

Collaborate with your team using shared configurations and deployments. Easily pick up where others left off with deployed content.

See Collaborative Publishing with Posit Publisher for more information.

Multiple deployments and configurations

Does your content need to be deployed to multiple destinations with different settings? For example, to a staging environment and production.

Posit Publisher supports managing multiple deployments and configurations, simplifying the process of deploying to different environments.

Deployment logs

Logs are organized to easily identify what went wrong.

Deploying logs with organized steps in the Posit Publisher Logs view

Help and feedback

Documentation can be found in the open source repository.

Report bugs or request features using GitHub Issues.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft