/ Docs

SDKs

Choose a Volcano SDK for authentication, databases, storage, functions, logs, locks, and realtime events.

Use a Volcano SDK to connect your application to your project's services. Choose your language and follow its authentication quickstart.

SDKRuntimeQuickstart
JavaScript and TypeScriptBrowsers or Node.js 20 and laterJavaScript quickstart
PythonPython 3.11 and laterPython quickstart
RubyRuby 3.2 and laterRuby quickstart

All three SDKs cover authentication, database queries and mutations, storage, function invocation, logs, distributed locks, and realtime events. JavaScript returns result envelopes; Python and Ruby raise typed exceptions. Follow each language's guide for its API names and realtime lifecycle.

Use an anonymous key for user authentication and keep service keys in trusted server code. See API authentication for credential scopes.