Skip to content

Support matrix

Forge 1.1 has four first-party language surfaces. Node.js and Bun use the same JavaScript package and contract; Bun is a tested runtime, not a separate binding.

Language Runtime floor CI versions Package
Rust 1.94.1 1.94.1 and stable crates.io crate
JavaScript Node.js 24 or Bun 1.4 Node.js 24; Bun 1.4 npm package with native addon
Python 3.9 3.9 through 3.14 wheel and sdist on PyPI
Go 1.27 1.27 on Linux amd64 Go module
Surface Supported matrix
PostgreSQL 18
Linux amd64 glibc, amd64 musl for Node, arm64 glibc
macOS arm64
Windows amd64
Rust package source crate
JavaScript package npm tarball plus platform native addon
Python package abi3 wheels plus sdist
Go package pure-Go source module; tested and supported on Linux amd64

The declared runtime and PostgreSQL versions are release gates. A platform listed here is supported only when its packaged artifact installs and its smoke test passes.