Skip to content
Flexible and feature-rich Node.js library for easy access to Blizzard Battle.net APIs
TypeScript JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
@interfaces
@types
src
tests
.gitignore
.npmignore
.prettierrc
.travis.yml
LICENSE
README.md
appveyor.yml
jest.config.js
package-lock.json
package.json
setupJest.ts
tsconfig.json
tslint.json

README.md

BlizzAPI logo

BlizzAPI

Travis CI Build Status AppVeyor Build status Maintainability Test Coverage Greenkeeper badge

Flexible feature-rich library for easy access to Battle.net API.

Install

npm install blizzapi

Quick start

const BlizzAPI = require('blizzapi');

const api = new BlizzAPI({
  region: 'us',
  clientId: 'client id',
  clientSecret: 'client secret'
});

const data = await api.query('/path/to/endpoint');

console.log(data);

Manual build

git clone https://github.com/lukemnet/blizzapi.git
cd blizzapi
npm install
npm run build

Documentation & examples

License

Licensed under MIT License. See LICENSE for more information.

Legal

Battle.net and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.

You can’t perform that action at this time.