Working with Paclets

Paclets are a way to bundle arbitrary Wolfram Language functionality in a form that can be downloaded from a server and installed in any Wolfram Language system. A paclet can contain a large variety of elements, including new Wolfram Language functions, LibraryLink modules, stylesheets, palettes, settings for the Wolfram System, documentation notebooks or data files.

PacletObject a handle to a paclet on the local system or on a remote site

PacletInstall install or update a paclet

PacletInstallSubmit install or update a paclet asynchronously

PacletUninstall uninstall and delete a paclet

PacletFind find installed paclets

PacletFindRemote find paclets available for download from paclet sites

PacletDisable  ▪  PacletEnable  ▪  $UserBasePacletsDirectory

Paclet Site Management

PacletSiteObject representation of a server hosting a repository of paclets

PacletSites the list of known paclet sites from which paclets can be obtained

PacletSiteUpdate retrieve the latest information about available paclets

PacletSiteRegister  ▪  PacletSiteUnregister

Paclet Development

CreatePacletArchive compress a paclet directory into a single paclet archive file

PacletDirectoryLoad for the current session, load paclets from a given directory

PacletDirectoryUnload for the current session, unload paclets from a given directory

PacletDataRebuild rebuild the cache of data about all installed paclets