1. Introduction


In this section, you will learn:


Purpose of Posit Connect:

Posit Connect allows data scientists to publish, execute, manage and distribute content on a Linux server that your users can access via a browser.

  1. Publishing - Deploy R and Python content by using push-button deployment from an IDE, a CLI, a git repository, or using the Connect API.

    Below is a table containing the types of publishable content on Posit Connect. To learn more, click each content type to access the relevant section of the Connect User Guide.

    R Python
    App frameworks Shiny Shiny, Dash, Streamlit, Bokeh
    API frameworks Plumber Flask, FastAPI
    Reports Quarto, R Markdown Quarto, Jupyter Notebooks
    Data Storage Pins Pins
    MLOps Vetiver Vetiver
  2. Execution - Set up Quarto, R Markdown and Jupyter Notebooks to run on schedules. Control the allocation of server resources provided to run interactive applications and APIs.

  3. Management - Control the metadata associated with a content item. Publish new versions in place, and roll forward/backward. Access scheduled report history. Add organizational tags. Track the usage metrics.

  4. Distribution - Integrate with many authentication providers to sync users and groups. Add viewers and collaborators to content. Schedule a custom email to be set on success criteria. 

Posit Connect User Interface

The user interface is divided up into three primary sections.

  1. Content Users browse their published content or content made visible to them. They also can find content by searching or filtering with tags. Clicking on a piece of content will bring up the content view on the left and detailed options on the right.

  2. People Administrators manage users and groups authenticated with Posit Connect.

  3. Admin Administrators review usage metrics, settings, tags, audit logs, content, and other helpful server details.

Documentation

Posit Connect has several guides geared towards different user personas and subject matter. The Admin Guide is the primary guide to reference for matters related to managing a Posit Connect deployment. For a complete list of available documentation, visit the All Documentation section of the Posit documentation site. The Posit Connect user interface also has a Documentation section accessible from the top navbar.

Admin Guide

The Admin Guide is the best resource on Posit Connect for administrators. We encourage you to use this training as an opportunity to get comfortable using this reference!

User Guide

The User Guide is more for users of Posit Connect, however, there are many subjects that crossover with the Admin Guide. We encourage you to use this training as an opportunity to get comfortable using this reference!

docs.posit.co

docs.posit.co contains additional information about Posit Connect including installation, configuration, integrations and upgrades.

Requirements and Architecture

Requirements

General Product Requirements

Basic Architecture

The simplest architecture for Posit Connect is a single server implementation. On this server:

  • You have at least one version of R or at least one version of Python
  • Posit Connect installed
  • Python content enabled
  • Content data and all configuration files are written to the OS file system
  • A SQLite database is automatically installed with Posit Connect and used to store metadata

Go to: 2. Users and Groups

Back to top