SDKs & Libraries
Official client libraries for popular programming languages. All SDKs are open source and maintained by the Cito team.
JavaScript / TypeScript
@citoapi/sdkInstall
npm install @citoapi/sdkQuick Example
import { CitoAPI } from '@citoapi/sdk';
const cito = new CitoAPI('sk_live_...');
const { data } = await cito.fortnite.matches.list({
status: 'live',
region: 'NA-EAST'
});Python
citoapiInstall
pip install citoapiQuick Example
from citoapi import CitoAPI
cito = CitoAPI('sk_live_...')
matches = cito.fortnite.matches.list(
status='live',
region='NA-EAST'
)Go
github.com/citoapi/cito-goInstall
go get github.com/citoapi/cito-goQuick Example
import "github.com/citoapi/cito-go"
client := cito.NewClient("sk_live_...")
matches, err := client.Fortnite.Matches.List(&cito.MatchListParams{
Status: "live",
Region: "NA-EAST",
})Ruby
citoapiInstall
gem install citoapiQuick Example
require 'citoapi'
Cito.api_key = 'sk_live_...'
matches = Cito::Fortnite::Match.list(
status: 'live',
region: 'NA-EAST'
)No SDK? No Problem
Cito API is a standard REST API. You can use any HTTP client:
curl -X GET "https://api.citoapi.com/v1/fortnite/matches/live" \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json"