Persistent Storage
The Wolfram Language provides streamlined mechanisms for persistent storage between sessions, both locally and in the cloud.
Local Storage »
LocalObject — a handle to a persistent expression or other content stored locally
LocalSymbol — a symbol whose value is persistently stored locally
LocalCache — cache cloud objects and URLs in local objects
Cloud Storage »
CloudObject — a handle to an expression or other content stored in the cloud
CloudExpression — a handle to an expression whose parts can be manipulated directly
CloudSymbol — a symbol whose value is stored in the cloud
Basic Operations for Local & Cloud Storage
Put ▪ Save ▪ Get ▪ Export ▪ Import
CloudDeploy — deploy active content in the cloud
CreateCloudExpression ▪ CreateDatabin
DeleteObject — delete a cloud object, local object, etc.
CopyFile — copy between cloud objects, local objects, etc.
Utilities
CreateUUID — create a universal unique identifier
URLShorten — create a shortened version of a URL
Structured Persistent Storage
ResourceObject — a structured resource to be deployed or published in the cloud
Databin — storage for incrementally added data in Wolfram Data Drop
Blockchain Storage »
BlockchainData — data on public and private blockchains
System Credential Storage
SystemCredential — store passwords in your operating system's secure credential store
$SystemCredentialStore — the currently active credential store
SystemCredentialData ▪ SystemCredentialKeys ▪ SystemCredentialKey
$DefaultSystemCredentialStore ▪ SystemCredentialStoreObject
General Persistent Objects »
PersistentSymbol — settable persistent value for session, user, installation, etc.
PersistentObject ▪ PersistenceLocation
Initialization »
InitializationValue — settable initialization value for session, user, installation, etc.
$Initialization ▪ $PreInitialization ▪ InitializationObjects
User Interface Preferences
$FrontEnd — symbolic representation for the Wolfram System front end
SetOptions — programmatically set persistent preferences