# Build with Warcraft Forever

Calculators, game data, and tooltips for websites, Node.js, and AI tools.

Source: https://warcraftforever.com/developers/

Bring the Warcraft Forever talent calculator to your site with a small JavaScript include. Data, images, and translations stay on Warcraft Forever. You control where the calculator appears and how saved builds are used.

## Start building

| Integration                                       | What you can build                                                                      |
| ------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Talent selector](https://warcraftforever.com/developers/quickstart/)        | A class-locked calculator with a level cap and Save event.                              |
| [Saved builds](https://warcraftforever.com/developers/talents/saved-builds/) | Read-only talent trees and linked icon summaries.                                       |
| [Headless builds](https://warcraftforever.com/developers/headless/)          | Encode, decode, validate, and compare builds in browsers or Node.js.                    |
| [Legacy calculator](https://warcraftforever.com/developers/legacy/)          | Interactive Legacy builds, saved trees, and structured exports.                         |
| [Tooltips](https://warcraftforever.com/developers/tooltips/overview/)        | Talent, item, and recipe cards on existing links.                                       |
| [Reference catalogs](https://warcraftforever.com/developers/catalogs/)       | Classes, playable races, race–class eligibility, factions, and hunter pet families.     |
| [Game data](https://warcraftforever.com/developers/data/)                    | Batch lookups and search for items, spells, recipes, professions, and reference values. |
| [AI and MCP](https://warcraftforever.com/developers/ai/)                     | Documentation, data discovery, build validation, and data tools for agents.             |

## One namespace, independent libraries

```html
<script src="https://warcraftforever.com/talents/latest.js"></script>
<script src="https://warcraftforever.com/tooltips/latest.js"></script>
<script src="https://warcraftforever.com/catalog/latest.js"></script>
<script src="https://warcraftforever.com/legacy/latest.js"></script>
<script src="https://warcraftforever.com/data/latest.js"></script>
```

The libraries extend `WarcraftForever` with their own capabilities. Include any combination. No account, API key, or React installation is required on your site.

Use `latest.js` for maintained compatible updates. [Pinned releases](https://warcraftforever.com/developers/reference/releases/) are available for reproducible integrations.

[ES modules and TypeScript declarations](https://warcraftforever.com/developers/headless/) are available without global aliases.
