promotional bannermobile promotional banner

CraftLib

Crafting recipe database API for WoW addon developers. Query recipes, reagents, skill levels, and sources.

CurseForge Wago License: MIT PayPal

If you find this useful, consider supporting development.

Other addons:


CraftLib is a standalone library addon providing a complete crafting recipe database for World of Warcraft addon developers.

This is a developer library - It has no UI on its own. Other addons (like LazyProf) use CraftLib for recipe data.

What's Included

  • Complete recipe data - Skill levels, reagents, difficulty thresholds
  • Source information - Where every recipe comes from (trainers, vendors, quests, drops, reputation)
  • Clean API - Simple query functions for easy integration
  • Fast lookups - Query by spell ID or crafted item ID

Profession Coverage

See the up-to-date profession coverage list on GitHub.

For Addon Developers

Add CraftLib as a dependency in your .toc file:

## Dependencies: CraftLib

API Example

local recipes = CraftLib:GetRecipes("cooking")
local available = CraftLib:GetAvailableRecipes("cooking", 225)
local recipe = CraftLib:GetRecipeBySpellId("cooking", 33359)
local difficulty = CraftLib:GetRecipeDifficulty(recipe, 300)

Available Functions

  • CraftLib:IsReady() - Check if database has loaded
  • CraftLib:GetProfessions() - Get all registered professions
  • CraftLib:GetRecipes(key) - Get all recipes for a profession
  • CraftLib:GetAvailableRecipes(key, skillLevel) - Filter by skill level
  • CraftLib:GetRecipeBySpellId(key, spellId) - Lookup by spell ID
  • CraftLib:GetRecipeByItemId(itemId) - Lookup by crafted item ID
  • CraftLib:GetRecipeByProduct(itemId) - Find all recipes that produce an item
  • CraftLib:GetRecipeDifficulty(recipe, skillLevel) - Get difficulty color

Supported Game Versions

  • Classic Era
  • Season of Discovery
  • Anniversary
  • Hardcore

Addons Using CraftLib

  • LazyProf - Profession leveling optimizer

The CraftLib Team

profile avatar
Owner
  • 6
    Projects
  • 24.6K
    Downloads

More from kAldownView all

  • VendorSniper project image

    VendorSniper

    • 256
    • Addons

    Snipes lucrative items you need to buy instantly

    • 256
    • March 5, 2026
    • Addons
  • EyesOnMe project image

    EyesOnMe

    • 99
    • Addons

    Count players looking at you

    • 99
    • February 28, 2026
    • Addons
  • LazyProf project image

    LazyProf

    • 13.8K
    • Addons

    Calculate the cheapest path to level your professions. Works with TSM and Auctionator for real prices.

    • 13.8K
    • February 24, 2026
    • Addons
  • Silencer Whispers project image

    Silencer Whispers

    • 95
    • Addons

    Whisper gatekeeper - set a keyword, queue matching whispers for review, invite or dismiss with one click.

    • 95
    • February 23, 2026
    • Addons
  • VendorSniper project image

    VendorSniper

    • 256
    • Addons

    Snipes lucrative items you need to buy instantly

    • 256
    • March 5, 2026
    • Addons
  • EyesOnMe project image

    EyesOnMe

    • 99
    • Addons

    Count players looking at you

    • 99
    • February 28, 2026
    • Addons
  • LazyProf project image

    LazyProf

    • 13.8K
    • Addons

    Calculate the cheapest path to level your professions. Works with TSM and Auctionator for real prices.

    • 13.8K
    • February 24, 2026
    • Addons
  • Silencer Whispers project image

    Silencer Whispers

    • 95
    • Addons

    Whisper gatekeeper - set a keyword, queue matching whispers for review, invite or dismiss with one click.

    • 95
    • February 23, 2026
    • Addons