Skip to content

Supported Environments

JavaScript

This SDK uses bigint, therefore requiring ES2020 or later as a JavaScript language specification. Considering the runtime features required by this SDK, it is expected to work on the following runtimes:

RuntimeVersion
Node.js18.x,20.x,^22.5.1
Deno1.x, 2.x
Bun1.x
Chrome>=78
Edge>=79
Safari>=14
Firefox>=68

Testing

Vitest and Playwright are used for testing. Since testing is performed on the minimum version of the runtime where these tools function, it may actually work on older runtimes than those shown below.

Server

RuntimeVersionStatus
SurrealDB>=2.1.0GitHub
Node.js18.x,
20.x,
22.x,
23.x
GitHub Actions Workflow Status
Deno1.x, 2.xGitHub Actions Workflow Status
Bun1.xGitHub Actions Workflow Status
  • We recommend always using the latest version of Deno.
  • We recommend always using the latest version of Bun.

Browser

RuntimeVersionStatus
Chromium>=104GitHub Actions Workflow Status
Firefox>=100GitHub Actions Workflow Status
WebKit>=15.4GitHub Actions Workflow Status
  • The supported browsers (engines) match the minimum versions where Playwright operates on CI. Therefore, it may work on versions below those listed above, but this has not been tested.