Skip to main content

Introduction to Pycord

Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. It provides a comprehensive and intuitive interface for building Discord bots and applications.

What is Pycord?

Pycord is a Python library that simplifies Discord bot development by providing a clean, Pythonic API that leverages Python’s async/await syntax. Whether you’re building a simple utility bot or a complex application with slash commands, context menus, and interactive components, Pycord has you covered.

Key Features

Pycord comes packed with features that make Discord bot development efficient and enjoyable:
  • Modern Pythonic API - Built with async and await for efficient asynchronous operations
  • Proper Rate Limit Handling - Automatic rate limit management to keep your bot compliant with Discord’s API limits
  • Optimized Performance - Designed for both speed and memory efficiency
  • Full Application API Support - Complete support for Discord’s latest features including slash commands, context menus, buttons, select menus, and modals
  • Voice Support - Built-in voice capabilities for audio streaming and recording
  • Type Safety - Fully typed codebase for better IDE support and fewer runtime errors

Who is Pycord For?

Pycord is designed for:
  • Beginners - Simple, intuitive API that’s easy to learn with comprehensive documentation
  • Experienced Developers - Advanced features and flexibility for complex bot architectures
  • Bot Developers - Anyone looking to create Discord bots with modern Discord features
  • Community Builders - Tools for creating engaging, interactive experiences in Discord servers

Python Version Support

Pycord supports Python 3.10 through 3.13. Make sure you have a compatible Python version installed before getting started.

Community and Support

Pycord has a thriving community of developers ready to help:

What’s Next?

1

Install Pycord

Follow the installation guide to set up Pycord on your system.
2

Build Your First Bot

Create your first Discord bot with our quickstart tutorial.
3

Explore Features

Dive deeper into Pycord’s features and capabilities with our comprehensive guides.
New to Discord bot development? Check out the Pycord Guide for in-depth tutorials and best practices.

Build docs developers (and LLMs) love