No articles match
R as an MCP server8 hours ago
The basics | Posit Connect | Multiple clients and R sessions | Custom tools
Greet Users9 hours ago
Provide a greeting | Generate a greeting | Greetings with multiple tables
Build an App3 days ago
Starter template | Deferred data sources | Reactives | Filtered data | SQL query | Title | Custom UI | Data views | Programmatic updates | Multiple tables | Registering tables | Per-table reactive access | Tracking the active table | Data dictionary | Separate chat interfaces | See also
Provide Context3 days ago
Data dictionary | Format | Tables | Relationships | Glossary | Data description | Additional instructions | Default prompt | Custom template
Tools3 days ago
Schema retrieval | Data updating | Data analysis | Data visualization | View the source
Data Sources14 days ago
Data frames | Database connections | DuckDB | SQLite | PostgreSQL | MySQL | Creating a database from a data frame | Pins | Lazy queries with pins | Custom sources
Visualizations30 days ago
Getting started | Choosing tools | Custom apps | What you can ask for | Chart controls | How it works | See also
Routing & Input5 months ago
Handlers | Handler methods | Paths | Path parameters | Path wildcard | Path priority | Handler input | Handler arguments | query | body | request | Cookies | Headers | response | server | client_id | Type casting input | Defaults | Required parameters | Static File Handler
Hosting5 months ago
The _server.yml file | Creating a _server.yml file | Testing your _server.yml file | Posit Connect | DigitalOcean | Prerequisites | Basic Deployment | Learn More | Docker | Choosing a Base Image | System Dependencies | Example Dockerfile | pm2 | Setting up pm2 for plumber2 | Starting Your API with pm2 | Managing Your API | Running Multiple Instances | Automatic Startup on Boot | Using an Ecosystem File | Monitoring and Logs | systemd | Creating a systemd Service | Setting Up Your Application | Managing the Service | Viewing Logs | Service Management Commands
Models6 months ago
Specify a model | Credentials | Recommended models
Annotations reference7 months ago
Annotations | Annotation settings | Use roxygen prefix | Annotations example | Equivalent programmatic usage | Specifying route name | Specifying route order | Specifying root url for the whole file | Global annotations | Handler annotations | Endpoint | More details on Type | Asset annotation | Equivalent programmatic usage (note that argument order is reversed) | Auth guard annotation | Datastore annotation | plumber2 annotation | Forwards and redirects | Annotation example | Shiny | Reports
YAML Tags, Anchors, and Advanced Features with yaml127 months ago
Tags in YAML and how yaml12 handles them | Using handlers to transform tagged nodes while parsing | Post-process tags yourself | Mappings revisited: non-string keys and yaml_keys | Tagged mapping keys | Document Streams and Markers | Reading Multiple Documents | Writing Multiple Documents | Writing YAML with tags | Anchors | Debugging | (Very) Advanced Tags | Tag directives (%TAG) | TAG URIs | Core schema tags
YAML in 2 Minutes: A Gentle Introduction for R Users7 months ago
A first example | Comments | Collections | Sequences: YAML’s ordered collections | Mappings: key/value pairs | Scalars | Block scalars | Quoted scalars | Plain (unquoted) scalars | End-to-end example | Quick notes
Extending plumber27 months ago
What does it mean to extend plumber2 | Adding new tags | Tag registration | New block type | Existing block type | apply_plumber2_block methods | Single main class | Subclass | Adding a programmatic interface | New parsers, serializers, and async engines | Serializers | Graphics output | Parsers | Asynchronous engines | The Plumber2 object and its extension points
Instrumentation with OpenTelemetry7 months ago
Traces | Subtraces | Metrics | Logs
Branded Themes9 months ago
Overview | Creating a brand | ggplot2 | thematic | ggiraph | plotly | gt | flextable
Get Started9 months ago
Specifying the Inputs | Customizing The Output
Rendering Output9 months ago
The Response Object | Serializers | Standard serializers | Boxed vs Unboxed JSON | Graphics serializers | Bypassing Serialization | Custom serializers | Error Handling | Setting Cookies | Setting Unencrypted Cookies | Setting Encrypted Cookies | Documenting responses
Security9 months ago
Networking & Firewalls | HTTPS | Denial Of Service (DoS) | Sanitization & Injection | Security Headers | Cross-Origin Resource Sharing (CORS) | Resource Isolation Policies | Cookies
_server.yml for framework developers9 months ago
The standard | The _server.yml file | The engine | The server | Recommendations for _server.yml engines | File paths | Options | Case study: plumber2 | YAML content | launch_server() | Supported frameworks
Runtime9 months ago
Execution Model | Environments | Performance & Request Processing | Managing State | In-Memory | File System | Cookies | External Data Store | Exit Handlers
Introduction10 months ago
Web APIs
Programmatic Usage11 months ago
Creating and Controlling routers | Defining handlers | Listening for and triggering events | Static File Routers
Tips & Tricks11 months ago
Debugging | Print Debugging | Router Stage Debugging | Interactive Debugging | Port Range
Upgrading From Plumber1 years ago
Moving from plumber | pr_*() to api_*() | Only path arguments are passed as named arguments to your handler | No more filter and preempt | forward replaced by Next and Break | New Request and Response objects | New Plumber object | Added @query and @body tags
Getting Started with connectapi2 years ago
Connecting | Content Management
Customize HTTP Requests2 years ago
Getting Started | Custom CA Bundle | Turn Off Certificate Trust Verification - ONLY FOR TESTING | Custom Headers, Cookies, Proxy, etc. | Using Kerberos