OFFICIAL SDK LIBRARIES

Client SDKs & Package Managers

Integrate UpraiserTech data endpoints in your favorite language with type safety, auto-retries, and zero setup.

JavaScript / TypeScript (NPM)

NPM Published v1.0.1
npm install upraisertech-sdk

Python (PyPI)

v1.0.0
pip install upraisertech-sdk

Flutter & Dart

v1.0.0
flutter pub add upraisertech_sdk

PHP (Composer)

v1.0.0
composer require upraisertech/sdk

Go Module

v1.0.0
go get github.com/upraisertech/sdk-go

Java (Maven)

v1.0.0
<dependency> <groupId>ng.name.upraisertech</groupId> <artifactId>sdk</artifactId> </dependency>

C# / .NET

v1.0.0
dotnet add package UpraiserTech.SDK

Rust Cargo

v1.0.0
cargo add upraisertech_sdk

TypeScript / JavaScript SDK Quickstart Example

import { UpraiserTechClient } from "upraisertech-sdk";

// Initialize client with your API key
const upraiser = new UpraiserTechClient({
  apiKey: "ut_live_public_free_tier"
});

// Fetch Commercial & Fintech Banks (Kuda, OPay, Moniepoint)
const banks = await upraiser.banks.list({ country: "NG", fintech: true });
console.log(banks.data);

// Fetch Nigerian States & 774 LGAs
const states = await upraiser.countries.getStates("NG");
console.log(states.data);

// Fetch STEM Academic Departments
const stemDepts = await upraiser.departments.list({ category: "STEM" });
console.log(stemDepts.data);