Skip to main content
PyPI version info PyPI supported Python versions Test Status Documentation Status

aiowowapi docs

Warning: I have personally stopped playing World of Warcraft, if you’d like to take over maintenance of the project or see any issues you can create an issue on GitHub and I promise I’ll look into it ASAP.

An asynchronous client library for interacting with the World of Warcraft API endpoints using the async / await syntax.

Installing

# Linux/OSX
python3 -m pip install -U aiowowapi

# Windows
python -m pip install -U aiowowapi

Current Features

  • Retail Game Data API Support

  • Retail Profile API Support

  • Classic Game Data API Support

  • Rate limiting

  • Request retries

  • QoL WoW-Specific functions (Money -> Gold/Silver/Copper, Armoury link parser, etc)

TODO

  • Add caching for certain requests (e.g. character profile)

  • Greater test coverage

Requirements

Example

from aiowowapi import WowApi

async def main():
    async with WowApi('<ID>','<SECRET>', 'us', request_debugging=True) as Client:
        print(await Client.Retail.Profile.get_character_profile_status('illidan', 'adalyia'))

IMPORTANT

This project is not affiliated with or endorsed by Blizzard Entertainment & all data is retrieved from official Blizzard / World of Warcraft APIs. Terms found here. Additionally this project was created primarily for use with Discord Bots & other async applications with inspiration from this project by lockwooddev.

Metadata

Release files for aiowowapi 2.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiowowapi 2.1.5
File Size Uploaded Provenance Actions
aiowowapi-2.1.5.tar.gz 23.8 kB Without provenance Details for aiowowapi-2.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aiowowapi 2.1.5
File Interpreter ABI Platform Actions
aiowowapi-2.1.5-py3-none-any.whl Python 3 none any Details for aiowowapi-2.1.5-py3-none-any.whl

Total release size: 48.1 kB

Release files / aiowowapi-2.1.5.tar.gz

Download URL aiowowapi-2.1.5.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
02efc0186bdfdd16a6d3ca5f369d63bbe0f38193b75c308989a5d0001e140d00
BLAKE2b-256 checksum
How to use checksums
f0740f21242eaff96b036a39977d97d58d8174f18febabb6f45087abf9bc2fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / aiowowapi-2.1.5-py3-none-any.whl

Download URL aiowowapi-2.1.5-py3-none-any.whl
Size 24.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a463b1b35ff7e9f7d050b94f721f6e5c92747b0b934b1a803be191d5f57eafcf
BLAKE2b-256 checksum
How to use checksums
21db523c0727ddcc095669cf4f22e7274f256561b0363ca618b7ad706866d80c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Security for aiowowapi 2.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page