Skip to main content

Language API Support Matrix

Current Status of API support in Momento SDKs

Global

A matrix of SDK support for Momento global APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
ping
flushCache
keysExist
keyExists
itemGetType
delete
updateTtl
increaseTtl
decreaseTtl
itemGetTtl

Scalars

A matrix of SDK support for Momento scalar APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
get
set
setIfNotExists
increment

Lists

A matrix of SDK support for Momento list APIs.

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
listConcatenateBack
listConcatenateFront
listFetch
listLength
listPopBack
listPopFront
listPushBack
listPushFront
listRemoveValue
listRetain

Dictionaries

A matrix of SDK support for Momento dictionary APIs.

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
dictionaryFetch
dictionaryLength
dictionaryGetField
dictionaryGetFields
dictionaryIncrement
dictionaryRemoveField
dictionaryRemoveFields
dictionarySetField
dictionarySetFields

Sets

A matrix of SDK support for Momento set APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
setAddElement
setAddElements
setFetch
setLength
setRemoveElement
setRemoveElements
setContainsElement
setContainsElements

Sorted Sets

A matrix of SDK support for Momento sorted set APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
sortedSetFetchByRank
sortedSetFetchByScore
sortedSetLength
sortedSetLengthByScore
sortedSetGetRank
sortedSetGetScore
sortedSetGetScores
sortedSetIncrementScore
sortedSetPutElement
sortedSetPutElements
sortedSetRemoveElement
sortedSetRemoveElements

Signing Keys

A matrix of SDK support for Momento signing key APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
createSigningKey
listSigningKeys
revokeSigningKey

Topics

A matrix of SDK support for Momento Topics APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
subscribe
publish

Auth

A matrix of SDK support for Momento auth token APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
generateAuthToken
refreshAuthToken

Configuration

A matrix of SDK support for Momento configuration APIs

FeatureNode.jsWeb.NETPythonGoJavaPHPRustRuby
ClientTimeout
Retries
Middleware