Welcome to the cursepy Documentation!

This is the documentation for cursepy - an easy to use python library for querying and interacting with CurseForge projects! Here is an example of cursepy in action:

# Import the CurseClient:

from cursepy import CurseClient

# Create the CurseClient:

curse = CurseClient(API_KEY)

ADDON_ID = 1234

# Get the addon info:

addon = curse.addon(ADDON_ID)

# Print the name of the addon:


This documentation houses the API reference, tutorials, and best practice recommendations.

To get started, you should head over to the install page, where we go over how to install cursepy onto your machine. From there, you should check out the Basic Tutorial. This will give you all the info you need to use cursepy correctly.

If you wish to gain a deeper understanding of cursepy and it’s components, you should check out the Advanced Tutorial. Do keep in mind that this tutorial can get very complex, and knowing it’s content is not necessary!

For a quick look at all cursepy classes and functions, you should have a look at the API reference.

Indices and tables