Skip to content

SDKs

Official SDKs for eleven languages

Each SDK covers SQL, documents, cache, vectors and graphs over one connection. Install it from your language’s registry; the source is on GitHub.

Registries and source

SDKPackageVersionRegistrySource
Node.jstricoredb0.1.1npm GitHub
Pythontricoredb0.1.0PyPI GitHub
Gogithub.com/trinesh14/tricoredb-sdk-gov0.1.0pkg.go.dev GitHub
Rusttricoredb0.1.0crates.io GitHub
.NETTriCoreDb0.1.0NuGet GitHub
Javacom.tricoredb:tricoredb0.1.0Maven Central GitHub
Kotlincom.tricoredb:tricoredb-kotlin0.1.0Maven Central GitHub
Rubytricoredb0.1.0RubyGems GitHub
Swifttricoredb-sdk-swiftv0.1.0Swift Package Manager GitHub
Darttricoredb0.1.0pub.dev GitHub
PHPtricoredb/tricoredbv0.1.0Packagist GitHub

Common to every SDK

  • Every SDK speaks the same native protocol on port 8427.
  • Values are bound on the server, so they never become part of the SQL text.
  • Errors carry the server’s stable code, such as engine.disabled or not_leader.
  • Each SDK is Apache-2.0 licensed, with its source on GitHub.