rsconnect-python1.28.2
rsconnect-python1.28.2
Published
The Posit Connect command-line interface.
pip install rsconnect-python
Package Downloads
Authors
Project URLs
Requires Python
>=3.8
Dependencies
- typing-extensions
>=4.8.0 - pip
>=10.0.0 - semver
<4.0.0,>=2.0.0 - pyjwt
>=2.4.0 - click
>=8.0.0 - toml
>=0.10; python_version < "3.11" - mkdocs-material
; extra == "docs" - mkdocs-click
; extra == "docs" - pymdown-extensions
; extra == "docs" - mkdocs-macros-plugin
; extra == "docs" - fastmcp
==2.12.4; python_version >= "3.10" and extra == "mcp" - snowflake-cli
; extra == "snowflake" - black
==24.3.0; extra == "test" - coverage
; extra == "test" - flake8-pyproject
; extra == "test" - flake8
; extra == "test" - httpretty
; extra == "test" - ipykernel
; extra == "test" - nbconvert
; extra == "test" - pyright
; extra == "test" - pytest-cov
; extra == "test" - pytest
; extra == "test" - setuptools
>=61; extra == "test" - setuptools-scm
[toml]>=3.4; extra == "test" - twine
; extra == "test" - types-Flask
; extra == "test" - fastmcp
==2.12.4; python_version >= "3.10" and extra == "test"
rsconnect-python
The Posit Connect command-line interface.
Installation
uv
uv tool install rsconnect-python
pipx
pipx install rsconnect-python
into your project
python -m pip install rsconnect-python
Usage
Get an API key from your Posit Connect server with at least publisher privileges:
Store your credentials:
rsconnect add --server https://connect.example.com --api-key <YOUR-CONNECT-API-KEY> --name production
Deploy your application:
rsconnect deploy shiny app.py --title "my shiny app"
Read more about publisher and admin capabilities on the docs site.