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
| Platform | Package | Install |
|---|---|---|
| JavaScript / TypeScript | @nukleio/core | npm install @nukleio/core |
| React | @nukleio/react | npm install @nukleio/react @nukleio/core |
| Python | nukleio | pip install nukleio |
| Java | io.github.ericnohara:nukleio | Maven or Gradle |
| .NET | Nukleio | dotnet add package Nukleio |
| Go | github.com/EricNohara/Nukleio-SDKs/sdks/go | go get github.com/EricNohara/Nukleio-SDKs/sdks/go |
Before you begin
- Create a Nukleio API key.
- Store it in an environment variable such as
NUKLEIO_API_KEY. - Install the SDK for your application.
- 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 .