A user-friendly Destiny 2 API Wrapper written with TypeScript and approved by Axis Minds Oryx.
Quria is a TypeScript library which main purpose is to make it easier to interact with Destiny (1 & 2) API provided by Bungie, obtaining the required information through ready-to-use methods and full support for official types and enums.
To use this library, Node.js 14.17.0 or newer are required.
npm install quria
yarn add quria
Basic usage
import { Quria } from "quria";
const quria = new Quria({
API_KEY: "your-api-key-here",
});
quria.destiny2
.GetDestinyManifest()
.then((res) => {
console.log(res.Response);
})
.catch((error) => {
console.error(error);
});
You can use the Bungie API Docs as Quria Documentation because all of it's methods are the same as the docs says.
Currently no projects uses Quria because it's still in development phase. If you would to include your project here, open an issues with the name, repository/website and a small description.
If you would contribute to this project, just fork the repository and then send a pull request. We will validate your request and, if it's valid, we will commit into the main branch.