Skip to main content

Mizuki

A modern async-based discord API wrapper written for Python. Currently in early development, not meant to be used in production as of now.
I aim for this library to closely mirror the discord API.

Installation

pip install mizuki

Quick Example

import mizuki

bot = mizuki.Bot(intents=mizuki.IntentFlags.standard())


@bot.setup()
async def setup():
    commands = await bot.commands.sync_all()
    print(f"Synced {len(commands)} commands!")


@bot.command(name="ping", description="Send a ping to the bot")
async def ping(interaction: mizuki.Interaction):
    await interaction.response.send_response("Pong!")


bot.run("TOKEN-HERE")

Documentation

Documentation can be viewed here.

Release files for mizuki 0.7.0

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

Source distribution (sdist)

Source distribution for mizuki 0.7.0
File Size Uploaded
mizuki-0.7.0.tar.gz 108.4 kB Details

Built distribution (wheel)

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

Total release size: 247.6 kB

Release files / mizuki-0.7.0.tar.gz

Download URL mizuki-0.7.0.tar.gz
Size 108.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8f4ba9573df993d027f71c9d005cf7083877f0caecc11a1c24c1c2ca53f88ec3
BLAKE2b-256 checksum
How to use checksums
6df2645d3423ae10796b17a3e2fb0eb8e9c02b17c57014389ab788e9a5926e7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / mizuki-0.7.0-py3-none-any.whl

Download URL mizuki-0.7.0-py3-none-any.whl
Size 139.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca51f5845c4331dd6f267ac6b14eb618844fd3cb0d3a9c4a7e1e235e7d58f28e
BLAKE2b-256 checksum
How to use checksums
74c14b0854a6904bab0d8f7eaac5db0c04e2e4b02e049999336d2eb9f8df6c2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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