{ "categories": [ { "id": "extension", "title": "extensions", "description": "Useful tools that utilize the Posit Connect API to extend the functionality of Connect." }, { "id": "example", "title": "examples", "description": "Pre-built content to illustrate the types of content publishable on Posit Connect." } ], "tags": [ "python", "shiny", "fastapi", "mcp", "llm", "chat", "quarto", "r" ], "requiredFeatures": [ "API Publishing", "OAuth Integrations", "Current User Execution" ], "extensions": [ { "name": "stock-report", "title": "Automated Stock Report", "description": "This R Markdown document shows how to automate a stock market report. It reads cached data by default, with an optional step to refresh from a live source. The report code also generates a custom email when the index moves significantly, summarizing the latest results and putting them where stakeholders live - their inbox.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/stock-report", "latestVersion": { "version": "1.0.3", "released": "2026-06-12T00:14:55Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report%40v1.0.3/stock-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "1.0.3", "released": "2026-06-12T00:14:55Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report%40v1.0.3/stock-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "1.0.2", "released": "2026-06-11T16:31:25Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report%40v1.0.2/stock-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "1.0.0", "released": "2025-06-04T18:06:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report%40v1.0.0/stock-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } } ], "tags": [ "r" ], "category": "example" }, { "name": "chat-with-content", "title": "Chat with Content", "description": "Provides a way to interact with and query content using an LLM chat interface.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/chat-with-content", "latestVersion": { "version": "0.0.7", "released": "2026-06-16T16:17:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.7/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.10" } } }, "versions": [ { "version": "0.0.7", "released": "2026-06-16T16:17:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.7/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.10" } } }, { "version": "0.0.6", "released": "2026-05-08T13:58:14Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.6/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } }, { "version": "0.0.5", "released": "2026-04-09T01:04:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.5/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } }, { "version": "0.0.4", "released": "2026-01-16T19:24:57Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.4/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } }, { "version": "0.0.3", "released": "2025-12-10T22:00:30Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.3/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } }, { "version": "0.0.2", "released": "2025-11-10T14:29:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.2/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } }, { "version": "0.0.1", "released": "2025-07-08T15:18:27Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/chat-with-content%40v0.0.1/chat-with-content.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10.0" } } } ], "tags": [ "llm", "shiny", "chat", "python" ], "category": "extension" }, { "name": "connectwidgets-example", "title": "Connect Widgets Example", "description": "connectwidgets is an R package that can be used to query for a subset of your existing content items, then organize them within htmlwidget components in an R Markdown document or Shiny application.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/connectwidgets-example", "category": "example", "latestVersion": { "version": "0.0.2", "released": "2026-06-11T16:31:19Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/connectwidgets-example%40v0.0.2/connectwidgets-example.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.0" } } }, "versions": [ { "version": "0.0.2", "released": "2026-06-11T16:31:19Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/connectwidgets-example%40v0.0.2/connectwidgets-example.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.0" } } }, { "version": "0.0.1", "released": "2025-04-24T19:17:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/connectwidgets-example%40v0.0.1/connectwidgets-example.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.0" } } } ], "tags": [] }, { "name": "content-health-monitor", "title": "Content Health Monitor", "description": "This report uses the publisher’s API key to monitor a single piece of content. It checks whether the content is reachable, but does not validate its functionality. When scheduled to run regularly, it will send an email alert if the content becomes unreachable.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/content-health-monitor", "latestVersion": { "version": "1.0.1", "released": "2026-05-08T13:58:19Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/content-health-monitor%40v1.0.1/content-health-monitor.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } }, "versions": [ { "version": "1.0.1", "released": "2026-05-08T13:58:19Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/content-health-monitor%40v1.0.1/content-health-monitor.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.0", "released": "2025-08-22T20:26:22Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/content-health-monitor%40v1.0.0/content-health-monitor.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } } ], "tags": [], "category": "extension" }, { "name": "simple-mcp-server", "title": "FastAPI: MCP Server", "description": "A FastAPI server that exposes tools to AI assistants over the Model Context Protocol (MCP), running on Connect. Its tools run as the signed-in viewer, using their Connect identity instead of an API key, and ship as demos you can replace with your own. Meant to be used with the Python Shiny: AI Chat with MCP Tools extension, but works with any MCP client.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/simple-mcp-server", "latestVersion": { "version": "0.0.8", "released": "2026-07-21T18:30:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.8/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, "versions": [ { "version": "0.0.8", "released": "2026-07-21T18:30:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.8/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "0.0.7", "released": "2026-07-14T19:19:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.7/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "0.0.6", "released": "2026-06-16T16:17:11Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.6/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "0.0.5", "released": "2026-06-11T16:31:14Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.5/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.11" } } }, { "version": "0.0.4", "released": "2026-05-04T18:21:58Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.4/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.3", "released": "2026-02-03T17:53:31Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.3/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.2", "released": "2025-07-08T16:14:02Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.2/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.1", "released": "2025-07-08T15:10:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-mcp-server%40v0.0.1/simple-mcp-server.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } } ], "tags": [ "python", "fastapi", "mcp" ], "category": "example" }, { "name": "package-vulnerability-scanner", "title": "Package Vulnerability Scanner", "description": "Scan for security vulnerabilities in your published content on Connect using Posit Package Manager. View an overview of CVEs (Common Vulnerabilities and Exposures) across all your apps, and get guidance on upgrading affected packages.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/package-vulnerability-scanner", "latestVersion": { "version": "3.0.6", "released": "2026-07-02T17:58:38Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.6/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, "versions": [ { "version": "3.0.6", "released": "2026-07-02T17:58:38Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.6/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "3.0.5", "released": "2026-06-16T16:09:49Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.5/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "3.0.4", "released": "2026-04-15T19:32:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.4/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "3.0.3", "released": "2026-04-15T16:31:39Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.3/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "3.0.2", "released": "2026-02-12T15:49:09Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v3.0.2/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "2.0.2", "released": "2026-02-03T01:09:58Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v2.0.2/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.9" } } }, { "version": "2.0.1", "released": "2025-08-04T15:17:43Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v2.0.1/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.8" } } }, { "version": "2.0.0", "released": "2025-07-11T21:00:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v2.0.0/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.8" } } }, { "version": "1.0.0", "released": "2025-06-24T22:14:31Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/package-vulnerability-scanner%40v1.0.0/package-vulnerability-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "image": "", "prebuilt": false, "python": { "requires": "~=3.8" } } } ], "tags": [], "category": "extension" }, { "name": "portfolio-report", "title": "Portfolio Report", "description": "This R Markdown document includes parameters, making it easier for stakeholders to customize the report's assumptions and create their own version. The main document serves as a standard base template, containing your core code and analysis, so you don't have to copy, paste, and republish.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/portfolio-report", "category": "example", "latestVersion": { "version": "0.0.3", "released": "2026-06-12T00:14:58Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-report%40v0.0.3/portfolio-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "0.0.3", "released": "2026-06-12T00:14:58Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-report%40v0.0.3/portfolio-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.2", "released": "2026-06-11T16:31:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-report%40v0.0.2/portfolio-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.1", "released": "2025-05-01T18:23:36Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-report%40v0.0.1/portfolio-report.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } } ], "tags": [] }, { "name": "publisher-command-center", "title": "Publisher Command Center", "description": "An app that helps publishers view and manage details about apps and dashboards deployed to Connect. View app metadata and history for all of the apps you are collaborating on as well as see and managing running process for individual apps.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/publisher-command-center", "category": "extension", "latestVersion": { "version": "0.0.8", "released": "2026-06-11T17:13:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.8/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, "versions": [ { "version": "0.0.8", "released": "2026-06-11T17:13:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.8/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.7", "released": "2026-05-08T13:56:49Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.7/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.6", "released": "2026-04-15T16:57:49Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.6/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.5", "released": "2025-05-22T21:34:47Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.5/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.4", "released": "2025-05-20T20:31:50Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.4/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.3", "released": "2025-05-20T13:48:06Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.3/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.2", "released": "2025-05-08T19:26:11Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.2/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } }, { "version": "0.0.1", "released": "2025-03-19T23:00:09Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/publisher-command-center%40v0.0.1/publisher-command-center.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing", "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.8" } } } ], "tags": [] }, { "name": "simple-shiny-chat-with-mcp", "title": "Python Shiny: AI Chat with MCP Tools", "description": "A Python Shiny chat app that connects an LLM to tools over the Model Context Protocol (MCP), running on Connect. The tools run as the signed-in viewer, with their Connect permissions, not a shared key. Meant to be used with the FastAPI: MCP Server extension, but you can also point it at your own MCP server to build a chat over your own tools.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/simple-shiny-chat-with-mcp", "latestVersion": { "version": "0.0.8", "released": "2026-07-21T18:30:26Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.8/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, "versions": [ { "version": "0.0.8", "released": "2026-07-21T18:30:26Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.8/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "0.0.7", "released": "2026-07-14T19:18:48Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.7/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "0.0.6", "released": "2026-06-16T16:17:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.6/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": "~=3.10" } } }, { "version": "0.0.5", "released": "2026-05-08T13:58:12Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.5/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.4", "released": "2025-12-10T22:00:30Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.4/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.3", "released": "2025-11-10T14:29:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.3/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.2", "released": "2025-07-08T16:14:04Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.2/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } }, { "version": "0.0.1", "released": "2025-07-08T15:10:13Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/simple-shiny-chat-with-mcp%40v0.0.1/simple-shiny-chat-with-mcp.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "python": { "requires": ">=3.10" } } } ], "tags": [ "python", "shiny", "mcp", "llm" ], "category": "example" }, { "name": "script-python", "title": "Python: Scheduled Script", "description": "A Python script, scheduled to run on Connect, that imports and transforms data, saves the results as downloadable JSON and CSV files, and emails them on every run. A starting point for any recurring data job; swap in your own data source.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/script-python", "latestVersion": { "version": "1.0.3", "released": "2026-07-06T15:09:29Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-python%40v1.0.3/script-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, "versions": [ { "version": "1.0.3", "released": "2026-07-06T15:09:29Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-python%40v1.0.3/script-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.2", "released": "2026-06-26T03:06:26Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-python%40v1.0.2/script-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.1", "released": "2026-06-11T16:31:17Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-python%40v1.0.1/script-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.0", "released": "2025-05-30T18:32:01Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-python%40v1.0.0/script-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.8" }, "quarto": { "requires": "~=1.4" } } } ], "tags": [], "category": "example" }, { "name": "quarto-document", "title": "Quarto Document", "description": "This Quarto example shows how a basic document can present diagrams and interactivity.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/quarto-document", "category": "example", "latestVersion": { "version": "1.0.2", "released": "2026-08-14T00:39:51Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-document%40v1.0.2/quarto-document.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.0" } } }, "versions": [ { "version": "1.0.2", "released": "2026-08-14T00:39:51Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-document%40v1.0.2/quarto-document.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.0" } } }, { "version": "1.0.1", "released": "2025-05-08T19:48:06Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-document%40v1.0.1/quarto-document.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.0" } } }, { "version": "1.0.0", "released": "2025-04-14T20:05:36Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-document%40v1.0.0/quarto-document.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.0" } } } ], "tags": [] }, { "name": "pqr", "title": "Quarto Document with Python and R", "description": "A Quarto document that executes Python and R code.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/pqr", "latestVersion": { "version": "0.1.4", "released": "2026-08-14T00:39:46Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.4/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.3" } } }, "versions": [ { "version": "0.1.4", "released": "2026-08-14T00:39:46Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.4/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.3" } } }, { "version": "0.1.3", "released": "2026-06-24T15:23:30Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.3/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.3" } } }, { "version": "0.1.2", "released": "2026-06-16T16:17:14Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.2/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.3" } } }, { "version": "0.1.1", "released": "2026-06-11T16:31:20Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.1/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": ">=3.11" }, "quarto": { "requires": ">=1.4" }, "r": { "requires": ">=4.3" } } }, { "version": "0.1.0", "released": "2025-09-12T19:27:07Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/pqr%40v0.1.0/pqr.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": ">=3.11" }, "quarto": { "requires": ">=1.4" }, "r": { "requires": ">=4.3" } } } ], "tags": [ "python", "quarto", "r" ], "category": "example" }, { "name": "quarto-stock-report-python", "title": "Quarto Stock Report using Python", "description": "This stock report is generated using Quarto and Python. It is an example of how you might automate regular updates using a data source. It reads cached data by default, which can be refreshed from a live source. The report also generates a custom email, sharing the results directly to stakeholders.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/quarto-stock-report-python", "category": "example", "latestVersion": { "version": "1.0.6", "released": "2026-08-14T00:39:47Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.6/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } }, "versions": [ { "version": "1.0.6", "released": "2026-08-14T00:39:47Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.6/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.5", "released": "2026-06-16T16:17:20Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.5/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.4", "released": "2026-06-11T16:31:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.4/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": ">=3.11" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.3", "released": "2026-06-09T18:02:14Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.3/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.2", "released": "2026-06-05T14:41:11Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.2/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.1", "released": "2025-05-08T19:48:11Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.1/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.0", "released": "2025-04-14T18:38:38Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-python%40v1.0.0/quarto-stock-report-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" }, "quarto": { "requires": "~=1.4" } } } ], "tags": [ "quarto", "python" ] }, { "name": "quarto-stock-report-r", "title": "Quarto Stock Report using R", "description": "This stock report is generated using Quarto and R. It is an example of how you might automate regular updates using a data source. It reads cached data by default, which can be refreshed from a live source. The report also generates a custom email, sharing the results directly to stakeholders.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/quarto-stock-report-r", "latestVersion": { "version": "1.0.5", "released": "2026-08-14T00:39:51Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.5/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "1.0.5", "released": "2026-08-14T00:39:51Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.5/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.4", "released": "2026-06-12T00:14:58Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.4/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.3", "released": "2026-06-11T16:31:22Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.3/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.2", "released": "2026-06-09T18:02:07Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.2/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.1", "released": "2026-06-05T14:41:13Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.1/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.0", "released": "2025-05-23T22:16:09Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-stock-report-r%40v1.0.0/quarto-stock-report-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } } ], "tags": [ "quarto", "r" ], "category": "example" }, { "name": "quarto-website", "title": "Quarto Website", "description": "This Quarto website uses the Posit Connect Server API together with Python to construct a dashboard that presents published content. Views showing featured and all content are included. Set the `FEATURED_TAGS` environment variable and feature content having a particular tag name.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/quarto-website", "category": "example", "latestVersion": { "version": "1.0.1", "released": "2026-06-12T00:15:02Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-website%40v1.0.1/quarto-website.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.8" }, "quarto": { "requires": "~=1.4" } } }, "versions": [ { "version": "1.0.1", "released": "2026-06-12T00:15:02Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-website%40v1.0.1/quarto-website.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.8" }, "quarto": { "requires": "~=1.4" } } }, { "version": "1.0.0", "released": "2025-05-14T12:56:14Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-website%40v1.0.0/quarto-website.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.8" }, "quarto": { "requires": "~=1.4" } } } ], "tags": [] }, { "name": "quarto-presentation", "title": "Quarto: Presentation", "description": "A slide deck built with Quarto and reveal.js that you publish to Connect, showing how a single document can combine formatted text, syntax-highlighted code, diagrams, interactive charts, and multi-column or step-by-step reveals. A starting point for any presentation; swap in your own slides and figures.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/quarto-presentation", "latestVersion": { "version": "1.0.2", "released": "2026-07-06T15:08:50Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-presentation%40v1.0.2/quarto-presentation.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.6" } } }, "versions": [ { "version": "1.0.2", "released": "2026-07-06T15:08:50Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-presentation%40v1.0.2/quarto-presentation.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.6" } } }, { "version": "1.0.1", "released": "2026-07-01T20:10:39Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-presentation%40v1.0.1/quarto-presentation.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.6" } } }, { "version": "1.0.0", "released": "2025-05-23T21:55:03Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/quarto-presentation%40v1.0.0/quarto-presentation.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.6" } } } ], "tags": [], "category": "example" }, { "name": "portfolio-dashboard", "title": "R Shiny: Portfolio Dashboard", "description": "An interactive R Shiny dashboard that ranks conservative, balanced, and aggressive portfolios by the rolling Sortino ratio, a measure of return adjusted for downside risk. Viewers pick a portfolio, date range, target return, and time window to explore the linked charts without writing code. Repoint it at your own monthly returns to adapt the pattern to any domain.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/portfolio-dashboard", "category": "example", "latestVersion": { "version": "0.0.5", "released": "2026-07-02T17:44:02Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.5/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "0.0.5", "released": "2026-07-02T17:44:02Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.5/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.4", "released": "2026-06-12T00:14:56Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.4/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.3", "released": "2026-06-11T16:31:18Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.3/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.2", "released": "2026-02-05T22:30:55Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.2/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "0.0.1", "released": "2025-04-11T21:32:23Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/portfolio-dashboard%40v0.0.1/portfolio-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "r": { "requires": "~=4.4" } } } ], "tags": [] }, { "name": "script-r", "title": "R: Scheduled Script", "description": "An R script, scheduled to run on Connect, that imports and transforms data, saves the results as downloadable JSON and CSV files, and emails them on every run. A starting point for any recurring data job; swap in your own data source.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/script-r", "latestVersion": { "version": "1.0.3", "released": "2026-07-06T17:30:46Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-r%40v1.0.3/script-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "1.0.3", "released": "2026-07-06T17:30:46Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-r%40v1.0.3/script-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.2", "released": "2026-06-26T03:06:27Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-r%40v1.0.2/script-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.1", "released": "2026-06-11T16:31:18Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-r%40v1.0.1/script-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } }, { "version": "1.0.0", "released": "2025-06-02T13:47:10Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/script-r%40v1.0.0/script-r.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "quarto": { "requires": "~=1.4" }, "r": { "requires": "~=4.4" } } } ], "tags": [], "category": "example" }, { "name": "runtime-version-scanner", "title": "Runtime Version Scanner", "description": "See the Python, R, and Quarto versions used by your content. Filter by version, content type, and usage to identify items that need updating. Quickly find content that uses end-of-life language versions.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/runtime-version-scanner", "latestVersion": { "version": "1.0.5", "released": "2026-06-24T20:51:00Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.5/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, "versions": [ { "version": "1.0.5", "released": "2026-06-24T20:51:00Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.5/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.4", "released": "2026-06-12T00:10:44Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.4/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.3", "released": "2026-06-11T16:28:41Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.3/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.2", "released": "2026-01-28T23:27:52Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.2/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.1", "released": "2025-10-08T18:02:30Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.1/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3.0" } } }, { "version": "1.0.0", "released": "2025-07-17T21:50:47Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/runtime-version-scanner%40v1.0.0/runtime-version-scanner.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3.0" } } } ], "tags": [], "category": "extension" }, { "name": "landing-page", "title": "Static HTML: Landing Page", "description": "A static HTML landing page for your Connect server: a simple, branded front door that welcomes your team and links out to the reports, apps, and datasets you publish, instead of dropping people on a plain content list. Customize it with your own name, logo, links, and FAQs.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/landing-page", "category": "example", "latestVersion": { "version": "1.0.1", "released": "2026-07-02T17:13:57Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/landing-page%40v1.0.1/landing-page.tar.gz", "minimumConnectVersion": "2025.04.0" }, "versions": [ { "version": "1.0.1", "released": "2026-07-02T17:13:57Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/landing-page%40v1.0.1/landing-page.tar.gz", "minimumConnectVersion": "2025.04.0" }, { "version": "1.0.0", "released": "2025-04-24T19:04:23Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/landing-page%40v1.0.0/landing-page.tar.gz", "minimumConnectVersion": "2025.04.0" } ], "tags": [] }, { "name": "stock-dashboard-python", "title": "Stock Pricing Dashboard using Python Dash", "description": "A Dash application makes it easy to transform your analysis into an interactive dashboard using Python so users can ask and answer questions in real-time, without having to touch any code.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/stock-dashboard-python", "category": "example", "latestVersion": { "version": "1.0.3", "released": "2026-06-24T15:23:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-dashboard-python%40v1.0.3/stock-dashboard-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, "versions": [ { "version": "1.0.3", "released": "2026-06-24T15:23:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-dashboard-python%40v1.0.3/stock-dashboard-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, { "version": "1.0.2", "released": "2026-06-12T00:15:00Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-dashboard-python%40v1.0.2/stock-dashboard-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, { "version": "1.0.1", "released": "2026-06-11T16:31:18Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-dashboard-python%40v1.0.1/stock-dashboard-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, { "version": "1.0.0", "released": "2025-05-14T12:53:16Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-dashboard-python%40v1.0.0/stock-dashboard-python.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } } ], "tags": [] }, { "name": "stock-api-plumber", "title": "Stock Pricing Service with Plumber API", "description": "An API allows you to turn your models into production services that other tools and teams can use. APIs are a great way for software engineering teams to use your models without translating them into different languages.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/stock-api-plumber", "category": "example", "latestVersion": { "version": "1.0.2", "released": "2026-06-12T00:15:01Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-api-plumber%40v1.0.2/stock-api-plumber.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, "versions": [ { "version": "1.0.2", "released": "2026-06-12T00:15:01Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-api-plumber%40v1.0.2/stock-api-plumber.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "1.0.1", "released": "2026-06-11T16:31:19Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-api-plumber%40v1.0.1/stock-api-plumber.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "r": { "requires": "~=4.4" } } }, { "version": "1.0.0", "released": "2025-04-25T18:11:56Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-api-plumber%40v1.0.0/stock-api-plumber.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "API Publishing" ], "requiredEnvironment": { "r": { "requires": "~=4.4" } } } ], "tags": [] }, { "name": "stock-report-jupyter", "title": "Stock Report using Jupyter", "description": "This stock report is generated using Python and Jupyter Notebook. It uses cached price data to generate a market performance summary intended to run daily after market close.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/stock-report-jupyter", "latestVersion": { "version": "1.0.3", "released": "2026-06-16T16:17:13Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report-jupyter%40v1.0.3/stock-report-jupyter.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, "versions": [ { "version": "1.0.3", "released": "2026-06-16T16:17:13Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report-jupyter%40v1.0.3/stock-report-jupyter.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.11" } } }, { "version": "1.0.2", "released": "2026-06-11T16:31:17Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report-jupyter%40v1.0.2/stock-report-jupyter.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": ">=3.11" } } }, { "version": "1.0.0", "released": "2025-05-27T21:38:44Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/stock-report-jupyter%40v1.0.0/stock-report-jupyter.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } } ], "tags": [ "python" ], "category": "example" }, { "name": "top-5-income-share-streamlit", "title": "Top 5% income share using Streamlit", "description": "A Streamlit application makes it easy to transform your analysis into an interactive dashboard using Python so users can ask and answer questions in real-time, without having to touch any code.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/top-5-income-share-streamlit", "latestVersion": { "version": "1.0.2", "released": "2026-06-12T00:14:55Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/top-5-income-share-streamlit%40v1.0.2/top-5-income-share-streamlit.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, "versions": [ { "version": "1.0.2", "released": "2026-06-12T00:14:55Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/top-5-income-share-streamlit%40v1.0.2/top-5-income-share-streamlit.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, { "version": "1.0.1", "released": "2026-06-11T16:31:22Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/top-5-income-share-streamlit%40v1.0.1/top-5-income-share-streamlit.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } }, { "version": "1.0.0", "released": "2025-05-23T19:46:22Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/top-5-income-share-streamlit%40v1.0.0/top-5-income-share-streamlit.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredEnvironment": { "python": { "requires": "~=3.9" } } } ], "tags": [], "category": "example" }, { "name": "usage-metrics-dashboard", "title": "Usage Metrics Dashboard", "description": "Understand usage patterns across your work on Connect. Browse an overview of usage across everything you've published, and dive into detailed breakdowns of data for an individual deployment, down to the level of individual visits.", "homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/usage-metrics-dashboard", "category": "extension", "latestVersion": { "version": "1.0.15", "released": "2026-06-12T00:10:57Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.15/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, "versions": [ { "version": "1.0.15", "released": "2026-06-12T00:10:57Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.15/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.14", "released": "2026-05-06T22:07:05Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.14/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.13", "released": "2026-03-23T19:31:17Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.13/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.12", "released": "2026-02-26T23:46:36Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.12/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.11", "released": "2025-12-30T15:32:52Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.11/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.10", "released": "2025-12-10T22:09:36Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.10/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.9", "released": "2025-10-03T20:59:27Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.9/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.8", "released": "2025-09-12T20:04:24Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.8/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.7", "released": "2025-08-26T17:37:05Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.7/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.6", "released": "2025-06-24T22:57:06Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.6/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.5", "released": "2025-06-04T16:27:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.5/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.4", "released": "2025-05-29T22:37:04Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.4/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.3", "released": "2025-05-22T21:37:28Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.3/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3.0" } } }, { "version": "1.0.2", "released": "2025-05-21T17:45:32Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.2/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.1", "released": "2025-05-21T16:14:29Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.1/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } }, { "version": "1.0.0", "released": "2025-05-07T20:38:49Z", "url": "https://github.com/posit-dev/connect-extensions/releases/download/usage-metrics-dashboard%40v1.0.0/usage-metrics-dashboard.tar.gz", "minimumConnectVersion": "2025.04.0", "requiredFeatures": [ "OAuth Integrations" ], "requiredEnvironment": { "r": { "requires": "~=4.3" } } } ], "tags": [] } ] }