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

BlockchainPut  ▪  BlockchainGet

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