Bitski is a non-custodial OAuth-based Web3 wallet SDK. The Bitski SDK allows you to integrate your dApp with SKALE.

For more information and support, see

Install the NPM Packages

npm install --save web3 bitski

Example Code

import { Bitski } from 'bitski';
import Web3 from 'web3';

// Your setup information
const endpoint = 'https://your.skale.endpoint'; // your SKALE Chain endpoint
const skaleChainId = 123456                     // chainId of your SKALE Chain
const testAPIKey = 'your_client_id';
const callbackUrl = '';

const bitski = new Bitski(

const network = {
    rpcUrl: endpoint,
    chainId: skaleChainId,

// Setting network
const provider = bitski.getProvider({ network });
let web3 = new Web3(provider);