Clique Pipelines SDK

The Clique Pipelines SDK is an open-source library that enables user to access Clique Pipelines Data easily and quickly. We currently support NodeJS and Web SDKs.

Setup

NodeJS

Add the dependency:

pnpm add @cliqueofficial/clique-pipelines-sdk-node
# OR
yarn add @cliqueofficial/clique-pipelines-sdk-node
# OR 
npm install @cliqueofficial/clique-pipelines-sdk-node

Get the client instance:

import { Client } from '@cliqueofficial/clique-pipelines-sdk-node';

const config = {
  // Whether the Pipelines Data is retrieved in a TEE environment.
  enableTee: true,
  // Clique Pipelines Data Service URL, 
  serviceUrl: 'https://pipelines-server.sit.clique-test.tech',
};
const client = new Client(config);

Web

Add the dependency:

Get the client instance:

Pipelines

We currently only support the data available through the official platform APIs. If you wish to access more private pipeline data from users, please use our Clique Browser Extension.

Common Types

  • Response

The attestation and signature will be undefined if you disable TEE.

Twitter

  • userInfo

Steam

  • userInfo

  • listBadge

  • userOwnedGames

  • gameStats

Discord

  • userInfo

  • isMemberOf

  • timeJoined

  • numInvites

  • userRoles

GitHub

  • userInfo

  • stats

Spotify

  • userInfo

  • topTracks

  • followedArtists

  • recentPlayedTracks

Last updated