Skip to Content
DocsSDKs & LibrariesSDK Overview

Nukleio SDKs

The official Nukleio SDKs retrieve your typed public portfolio data without requiring you to build the HTTP request and response handling yourself. Every SDK calls the same read-only API and returns the same data model.

Choose a library

PlatformPackageInstall
JavaScript / TypeScript@nukleio/corenpm install @nukleio/core
React@nukleio/reactnpm install @nukleio/react @nukleio/core
Pythonnukleiopip install nukleio
Javaio.github.ericnohara:nukleioMaven or Gradle
.NETNukleiodotnet add package Nukleio
Gogithub.com/EricNohara/Nukleio-SDKs/sdks/gogo get github.com/EricNohara/Nukleio-SDKs/sdks/go

Before you begin

  1. Create a Nukleio API key.
  2. Store it in an environment variable such as NUKLEIO_API_KEY.
  3. Install the SDK for your application.
  4. Create a client and request your data.

Do not commit API keys to source control. Server-side applications can keep a key secret. Browser and React applications cannot, so use a dedicated, revocable key and only display information you intend to make public.

What the SDKs handle

Each client adds the bearer authorization header, parses the userInfo response, exposes language-appropriate types, and reports non-successful or malformed responses through a dedicated API error. The API URL can also be overridden for local development or alternative deployments.

See Error Handling for common failure behavior or the Public API Reference for the underlying HTTP contract.

The SDK source is available in the Nukleio-SDKs repository .

Last updated on