Skip to content

Eventista SDKs

Typed, cross-platform clients for the Eventista API. One install, three runtimes — web, Node, React Native.

@eventista/sdk-core

HTTP client primitives, error class, signing helpers. Platform-agnostic.

Open guide →

@eventista/sdk-api-client

REST client with HMAC signing, pluggable storage, language headers.

Open guide →

@eventista/sdk-auth

Login, register, refresh, logout. Cross-platform token storage.

Open guide →

API reference

Auto-generated TypeDoc reference for every public export.

Browse →

  • Typed contracts — every public surface is fully typed; no any leaks.
  • Stable error codes — branch on result.code, never on message strings.
  • Cross-platform — same code runs on web (browser + Next.js), Node ≥20, and React Native (Hermes).
  • Tree-shakablesideEffects: false everywhere, factory + class APIs that bundle clean.

The SDKs ship via the private @eventista AWS CodeArtifact registry. Authenticate first, then install:

Terminal window
aws codeartifact login --tool npm \
--domain eventista-sdks --domain-owner 533267118170 \
--repository eventista-sdks --region ap-southeast-1
bun add @eventista/sdk-core @eventista/sdk-api-client @eventista/sdk-auth

See the Getting started guide for the full setup walk-through.