Fabric API isn’t a mod you play with directly — it’s the shared library almost every Fabric mod depends on to run at all. If a Fabric mod lists Fabric API as a requirement and you don’t have it installed, that mod simply won’t load, often with an error naming Fabric API specifically as the missing dependency.

There’s an important detail most quick guides skip: Fabric API ships a separate build for every Minecraft version. The 1.21.8 build won’t run correctly on 1.20.1 and vice versa. Below, pick your exact Minecraft version, and you’ll land on the correct, currently maintained build — sourced live from Fabric API’s official Modrinth listing, not a static file that goes stale the next time a new Minecraft version ships.
Two Downloads, Not One
Before picking a version below, know that you need two separate things installed, in this order:
- Fabric Loader — the mod loader itself. Without this, Fabric API and every other Fabric mod are inert files sitting in a folder doing nothing.
- Fabric API — the library that sits on top of Loader and provides the hooks most Fabric mods actually call.
Most third-party launchers (Prism Launcher, MultiMC, ATLauncher) have a one-click “Install Fabric” option that handles Loader for you. If you’re on the vanilla Minecraft Launcher, you’ll need to run Fabric’s standalone installer first — get that from fabricmc.net before downloading Fabric API itself.
Download Fabric API by Minecraft Version
| Minecraft Version | Status | Download |
|---|---|---|
| 1.21.8 | Current | Get the latest 1.21.8 build from the official Fabric API Modrinth page |
| 1.21.x (other patch versions) | Supported | Select your exact patch version on the Modrinth versions list |
| 1.20.1 | Supported (LTS-style, widely used for modpacks) | Available on the Modrinth versions list |
| 1.14 – 1.19.x | Supported | Available on the Modrinth versions list, filtered by version |
Official source for all versions: https://modrinth.com/mod/fabric-api
We link directly to Modrinth rather than hosting individual .jar files ourselves for one practical reason: Fabric API ships new builds every few days as Minecraft snapshots and patches are released. A file hosted on this page would be outdated within a week. Modrinth’s listing always reflects the current build for your version — that’s the copy you actually want.
How to Install It
- Confirm Fabric Loader is installed for your Minecraft version first (see above — this is the most common thing people skip, then wonder why nothing loads).
- On the Modrinth page above, select the row matching your exact Minecraft version and download the .jar.
- Move the file into your
.minecraft/modsfolder. If that folder doesn’t exist yet, create it — don’t extract the .jar, it goes in as-is. - Launch Minecraft through your Fabric profile, not the vanilla profile. If Fabric API doesn’t appear in your mods list after launching, you’re almost certainly on the wrong profile or the wrong Loader/API version pairing.
Frequently Asked Questions
What is Fabric API?
A shared code library that provides the hooks, events, and interoperability layer most Fabric mods build on top of. It doesn’t add anything to your game by itself — it’s infrastructure other mods depend on.
Do I need Fabric API for every Fabric mod?
Most, not all. Simpler Fabric mods sometimes run without it, but the large majority list it as a required dependency. If a mod’s page says “requires Fabric API,” you need it — the mod won’t load without it and will usually throw a specific error naming the missing dependency.
How do I install Fabric API?
Install Fabric Loader first, then download the Fabric API build matching your exact Minecraft version and drop it in your mods folder. Full steps above.
Which Minecraft versions does Fabric API support?
1.14 through the current release and active snapshots — but each version needs its own specific build. Using a 1.20.1 build on a 1.21.8 instance will not work.
Is Fabric API free?
Yes. It’s released under the Apache-2.0 open source license, so it’s free to download and use with no account or payment required.
Does Fabric API work on servers?
Yes — it supports client-side, server-side, and combined client-and-server environments, so dedicated servers running Fabric mods need it installed just like clients do.
Where do I report bugs or issues?
Through the official Fabric API GitHub issue tracker, linked from the Modrinth project page — not through this site, since we don’t maintain the mod itself.
What’s the difference between Fabric API and Fabric Loader?
Loader is the engine that lets Fabric mods run at all. API is a specific library mod that sits on top of Loader and provides the hooks most other Fabric mods actually use. You need both, and Loader has to go in first.
Fabric API isn’t loading — what should I check?
In order: confirm Fabric Loader is installed and you’re launching the Fabric profile, confirm the Fabric API build you downloaded matches your exact Minecraft version, confirm the .jar is directly inside the mods folder and not nested in a subfolder, and check your log for a version-mismatch error naming the specific mod that’s conflicting.
Related
If you’re setting up Fabric for a specific mod on this site, check that mod’s own page for its exact required Minecraft version before picking your Fabric API build here — installing the wrong pairing is the single most common setup mistake.
