Skip to content
VeritioDocs

Installation

Kind
tutorial
For
newcomer · developer
Verified against
@veritio/core@0.4.7 · Python SDK 0.0.1 at veritio@c4100ee · Go module at veritio@c4100ee

Install the SDK path you intend to run, then prove the public entrypoint loads. The examples on this site were verified against the exact releases and source revision shown in the page metadata.

  • TypeScript: Bun 1.3 or a current Node.js runtime with a package manager.
  • Python: Python 3.11 or newer and a checkout of the OSS repository.
  • Go: Go 1.22 or newer.
Terminal window
bun add @veritio/core@0.4.7

The Python installation checks out the verified commit before running editable installation. This prevents a local branch or newer main from silently changing the example underneath the page.

Terminal window
bun -e "import { createAuditEvent } from '@veritio/core'; console.log(typeof createAuditEvent)"

Expected: function

An import check proves package resolution only. It does not select storage, configure a hosted account, or validate your application’s tenant boundary.

Symptom Likely cause Check
TypeScript export is missing A different package version was resolved bun pm ls @veritio/core
Python imports another checkout PYTHONPATH or an older editable install wins python3 -c "import veritio; print(veritio.__file__)"
Go resolves a different revision The module graph already pins another version go list -m -json github.com/getveritio/veritio/sdks/go

Pin reviewed versions in production and keep server credentials out of browser bundles. Installation alone does not make an event trustworthy; authentication, authorization, and tenant resolution remain host responsibilities.

With the import working, record two audit events and verify their chain.