| absolutePanel | Panel with absolute positioning |
| actionButton | Action button/link |
| applyInputHandlers | Apply input handlers to raw input values |
| bindCache | Add caching with reactivity to an object |
| bindEvent | Make an object respond only to specified reactive events |
| bookmarkButton | Create a button for bookmarking/sharing |
| bootstrapLib | Bootstrap libraries |
| bootstrapPage | Create a Bootstrap page |
| brushedPoints | Find rows of data selected on an interactive plot. |
| brushOpts | Create an object representing brushing options |
| busyIndicatorOptions | Customize busy indicator options |
| callModule | Invoke a Shiny module |
| checkboxGroupInput | Checkbox Group Input Control |
| checkboxInput | Checkbox Input Control |
| clickOpts | Control interactive plot point events |
| column | Create a column within a UI definition |
| conditionalPanel | Conditional Panel |
| createRenderFunction | Implement custom render functions |
| createWebDependency | Create a web dependency |
| dateInput | Create date input |
| dateRangeInput | Create date range input |
| debounce | Slow down a reactive expression with debounce/throttle |
| devmode | Shiny Developer Mode |
| diskCache | Create disk cache (deprecated) |
| domains | Reactive domains |
| downloadButton | Create a download button or link |
| downloadHandler | File Downloads |
| enableBookmarking | Enable bookmarking for a Shiny application |
| exportTestValues | Register expressions for export in test mode |
| exprToFunction | Convert an expression to a function |
| ExtendedTask | Task or computation that proceeds in the background |
| fileInput | File Upload Control |
| fillPage | Create a page that fills the window |
| fillRow | Flex Box-based row/column layouts |
| fixedPage | Create a page with a fixed layout |
| flowLayout | Flow layout |
| fluidPage | Create a page with fluid layout |
| freezeReactiveValue | Freeze a reactive value |
| getCurrentOutputInfo | Get output information |
| getCurrentTheme | Obtain Shiny's Bootstrap Sass theme |
| getQueryString | Get the query string / hash component from the URL |
| headerPanel | Create a header panel |
| helpText | Create a help text element |
| htmlOutput | Create an HTML output element |
| httpResponse | Create an HTTP response object |
| icon | Create an icon |
| inputPanel | Input panel |
| insertTab | Dynamically insert/remove a tabPanel |
| insertUI | Insert and remove UI objects |
| invalidateLater | Scheduled Invalidation |
| isolate | Create a non-reactive scope for an expression |
| is.reactivevalues | Checks whether an object is a reactivevalues object |
| isRunning | Check whether a Shiny application is running |
| isTruthy | Truthy and falsy values |
| knitr_methods | Knitr S3 methods |
| loadSupport | Load an app's supporting R files |
| makeReactiveBinding | Make a reactive variable |
| markdown | Insert inline Markdown |
| markOutputAttrs | Mark a render function with attributes that will be used by... |
| markRenderFunction | Mark a function as a render function |
| maskReactiveContext | Evaluate an expression without a reactive context |
| memoryCache | Create memory cache (deprecated) |
| MockShinySession | Mock Shiny Session |
| modalDialog | Create a modal dialog UI |
| moduleServer | Shiny modules |
| navbarPage | Create a page with a top level navigation bar |
| navlistPanel | Create a navigation list panel |
| NS | Namespaced IDs for inputs/outputs |
| numericInput | Create a numeric input control |
| observe | Create a reactive observer |
| observeEvent | Event handler |
| onBookmark | Add callbacks for Shiny session bookmarking events |
| onFlush | Add callbacks for Shiny session events |
| onStop | Run code after an application or session ends |
| outputOptions | Set options for an output object. |
| pageWithSidebar | Create a page with a sidebar |
| parseQueryString | Parse a GET query string from a URL |
| passwordInput | Create a password input control |
| plotOutput | Create an plot or image output element |
| plotPNG | Capture a plot as a PNG file. |
| Progress | Reporting progress (object-oriented API) |
| radioButtons | Create radio buttons |
| reactive | Create a reactive expression |
| reactiveConsole | Activate reactivity in the console |
| reactiveFileReader | Reactive file reader |
| reactivePoll | Reactive polling |
| reactiveTimer | Timer |
| reactiveVal | Create a (single) reactive value |
| reactiveValues | Create an object for storing reactive values |
| reactiveValuesToList | Convert a reactivevalues object to a list |
| reactlog | Reactive Log Visualizer |
| reexports | Objects exported from other packages |
| registerInputHandler | Register an Input Handler |
| registerThemeDependency | Register a theme dependency |
| removeInputHandler | Deregister an Input Handler |
| renderCachedPlot | Plot output with cached images |
| renderDataTable | Table output with the JavaScript DataTables library |
| renderImage | Image file output |
| renderPlot | Plot Output |
| renderPrint | Text Output |
| renderTable | Table Output |
| renderUI | UI Output |
| repeatable | Make a random number generator repeatable |
| req | Check for required values |
| resourcePaths | Resource Publishing |
| restoreInput | Restore an input value |
| runApp | Run Shiny Application |
| runExample | Run Shiny Example Applications |
| runGadget | Run a gadget |
| runTests | Runs the tests associated with this Shiny app |
| runUrl | Run a Shiny application from a URL |
| safeError | Declare an error safe for the user to see |
| selectInput | Create a select list input control |
| serverInfo | Collect information about the Shiny Server environment |
| session | Session object |
| setBookmarkExclude | Exclude inputs from bookmarking |
| setSerializer | Add a function for serializing an input before bookmarking... |
| shinyApp | Create a Shiny app object |
| shiny.appobj | Shiny App object |
| shinyAppTemplate | Generate a Shiny application from a template |
| shinyDeprecated | Print message for deprecated functions in Shiny |
| shinyOptions | Get or set Shiny options |
| shiny-package | Web Application Framework for R |
| shinyServer | Define Server Functionality |
| shinyUI | Create a Shiny UI handler |
| showBookmarkUrlModal | Display a modal dialog for bookmarking |
| showModal | Show or remove a modal dialog |
| showNotification | Show or remove a notification |
| showTab | Dynamically hide/show a tabPanel |
| sidebarLayout | Layout a sidebar and main area |
| sizeGrowthRatio | Create a sizing function that grows at a given ratio |
| sliderInput | Slider Input Widget |
| snapshotExclude | Mark an output to be excluded from test snapshots |
| snapshotPreprocessInput | Add a function for preprocessing an input before taking a... |
| snapshotPreprocessOutput | Add a function for preprocessing an output before taking a... |
| splitLayout | Split layout |
| stacktrace | Stack trace manipulation functions |
| stopApp | Stop the currently running Shiny app |
| submitButton | Create a submit button |
| tabPanel | Create a tab panel |
| tabsetPanel | Create a tabset panel |
| testServer | Reactive testing for Shiny server functions and modules |
| textAreaInput | Create a textarea input control |
| textInput | Create a text input control |
| textOutput | Create a text output element |
| titlePanel | Create a panel containing an application title. |
| updateActionButton | Change the label or icon of an action button on the client |
| updateCheckboxGroupInput | Change the value of a checkbox group input on the client |
| updateCheckboxInput | Change the value of a checkbox input on the client |
| updateDateInput | Change the value of a date input on the client |
| updateDateRangeInput | Change the start and end values of a date range input on the... |
| updateNumericInput | Change the value of a number input on the client |
| updateQueryString | Update URL in browser's location bar |
| updateRadioButtons | Change the value of a radio input on the client |
| updateSelectInput | Change the value of a select input on the client |
| updateSliderInput | Update Slider Input Widget |
| updateTabsetPanel | Change the selected tab on the client |
| updateTextAreaInput | Change the value of a textarea input on the client |
| updateTextInput | Change the value of a text input on the client |
| urlModal | Generate a modal dialog that displays a URL |
| useBusyIndicators | Enable/disable busy indication |
| validate | Validate input values and other conditions |
| varSelectInput | Select variables from a data frame |
| verticalLayout | Lay out UI elements vertically |
| viewer | Viewer options |
| wellPanel | Create a well panel |
| withMathJax | Load the MathJax library and typeset math expressions |
| withProgress | Reporting progress (functional API) |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.