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.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
createCache
listCaches
flushCache
deleteCache
ping
keysExist
keyExists
itemGetType
updateTtl
increaseTtl
decreaseTtl
itemGetTtl

Scalars

A matrix of SDK support for Momento scalar APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
get
set
delete
setIfAbsent
setIfPresent
setIfEqual
setIfNotEqual
setIfAbsentOrEqual
setIfPresentAndNotEqual
increment
getBatch
setBatch

Lists

A matrix of SDK support for Momento list APIs.

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

Dictionaries

A matrix of SDK support for Momento dictionary APIs.

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

Sets

A matrix of SDK support for Momento set APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
setAddElement
setAddElements
setFetch
setSample
setLength
setPop
setRemoveElement
setRemoveElements
setContainsElement
setContainsElements

Sorted Sets

A matrix of SDK support for Momento sorted set APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
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.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
createSigningKey
listSigningKeys
revokeSigningKey

Auth

A matrix of SDK support for Momento API Key and auth token APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
generateApiKey
refreshApiKey
generateDisposableToken

Configuration

A matrix of SDK support for Momento configuration APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
ClientTimeout
Retries
Middleware

Topics

A matrix of SDK support for Momento Topics APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
subscribe
publish

Webhook Management

A matrix of SDK support for Momento Webhook APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
listWebhooks
putWebhook
deleteWebhook
getWebhookSecret
rotateWebhookSecret

Leaderboard

A matrix of SDK support for Momento Leaderboard APIs

FeatureNode.jsWeb.NETPythonGoJavaKotlinElixirPHPRustRubySwiftDart
upsert
fetchByScore
fetchByRank
getRank
length
removeElements
delete