ScurryPy is a lightweight, modern Discord API wrapper powering all kinds of squirrel-related shenanigans, from tiny bots to full custom frameworks.
ScurryPy is built on a one idea: ✨clarity over magic ✨
- Every operation is explicit
- No hidden behavior or black boxes
- Components do one job and do it predictably
ScurryPy is not discord.py, hikari, disnake, or any existing framework. ScurryPy is a minimal, transparent, and modern wrapper around Discord's REST and Gateway API, built completely from scratch.
If you want to understand your bot rather than fight it, you're in the right place.
The following are baked into ScurryPy:
- Lightweight core (<1000 lines)
- Proper rate limit handling
- Automatic session + gateway reconnection logic
- Automatic sharding
- Predictable event models and resource classes
Addons and user code never need to reimplement these.
ScurryPy exposes clean primitives. What you build on top is entirely up to you, from bots to full frameworks.
Looking to create the higher-level experience similar to discord.py, hikari, or nextcord? Check out ScurryKit, a batteries-included framework built on with ScurryPy.
Install ScurryPy with pip:
pip install scurrypyExplore the full documentation for more examples, guides, and API reference.