
SMAPI
SMAPI is a plugin-based mod loader for Stardew Valley, with mod profiles, load-order control and dependency handling.
What SMAPI is
SMAPI is a plugin-based mod loader for Stardew Valley, with mod profiles, load-order control and dependency handling. It runs on Linux, macOS, Windows, Steam Deck and Android; on Linux, macOS, Windows or Steam Deck it requires Stardew Valley 1.6.14 or later. The listed SMAPI plan is free. It is compatible with GOG and Steam achievements, and version 4.5 adds in-game configuration, performance improvements, automated and attested builds, and malicious-file detection. SMAPI.io also provides modding documentation and source code for creators, along with a mod compatibility list, log parser, JSON validator and mod stats page. The parser can analyze and share uploaded SMAPI logs and offer suggested fixes for common issues. The compatibility list is no longer comprehensively updated each month, and its future is in doubt. Update checks send game, SMAPI and mod versions plus platform type, but users can disable them. Log and JSON submissions are stored in obfuscated form for 30 days. The maker says SMAPI can be uninstalled anytime.
Good
- Free plan listed as free
- Supports mod profiles and load-order control
- Compatible with GOG and Steam achievements
- Includes a log parser with suggested fixes
Watch out
- Requires Stardew Valley 1.6.14 or later on desktop and Steam Deck
- Compatibility list is not comprehensively updated each month
- Submitted log and JSON files are stored for 30 days
Who it suits
SMAPI suits Stardew Valley players who want to load and organize mods, and creators looking for modding documentation or source code. It supports several desktop platforms, Steam Deck and Android.
Verdict
SMAPI provides mod loading, profiles and dependency handling across its listed platforms. Readers should note its game-version requirement and the compatibility list’s update limitation.
Plans and prices
From SMAPI's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| SMAPI | Free | Requires Stardew Valley 1.6.14 or later on Linux/macOS/Windows or Steam Deck |
The facts
Each one read from SMAPI's own pages, with the date it was checked.
What it does
- Achievements
- SMAPI is compatible with GOG and Steam achievements.checked 29 Sep 2026
- Audience
- SMAPI provides modding documentation and source code for mod creators.checked 29 Sep 2026
- Compatibility list limitation
- The mod compatibility list is no longer comprehensively updated each month, and its future is in doubt.checked 29 Sep 2026
- Downloads
- The maker links downloads from GitHub, Nexus Mods, and CurseForge.checked 29 Sep 2026
- Features
- SMAPI 4.5 adds in-game configuration, performance improvements, automated and attested builds, and malicious file detection.checked 29 Sep 2026
- Log parser
- The log parser can analyze and share uploaded SMAPI logs and displays suggested fixes for common issues.checked 29 Sep 2026
- Privacy
- SMAPI says it does not collect telemetry or analytics and will never sell user information.checked 29 Sep 2026
- Purpose
- SMAPI is the mod loader for Stardew Valley.checked 29 Sep 2026
- Support
- The maker points users to community help on Discord and Reddit.checked 29 Sep 2026
- Tools
- SMAPI.io provides a mod compatibility list, log parser, JSON validator, and mod stats page.checked 29 Sep 2026
- Uninstall
- The maker says SMAPI can be uninstalled anytime.checked 29 Sep 2026
- Update checks
- Update checks send game, SMAPI, and mod versions plus platform type to the web API; users can disable the checks.checked 29 Sep 2026
- Uploaded files
- Log and JSON files submitted through the parser or validator are stored for 30 days in obfuscated form in private Microsoft Azure Blob storage.checked 29 Sep 2026
- Version requirement
- SMAPI requires Stardew Valley 1.6.14 or later on Linux, macOS, Windows, or Steam Deck.checked 29 Sep 2026
The full review of SMAPI
SMAPI is a plugin mod loader built for Stardew Valley, suited to players managing a modded game and creators building mods. It is a strong focused choice if your game meets its version requirement; its compatibility list is no longer comprehensively updated each month, so it is less useful for checking whether a particular mod will work.
Overview
SMAPI loads Stardew Valley mods and adds load-order control, profiles, and dependency handling. Together, these tools help players organize a mod setup instead of simply loading plugins. Its focus is also its boundary: players looking to mod other games should choose a loader made for those titles.
SMAPI 4.5 adds in-game configuration and performance improvements, alongside automated, attested builds and malicious file detection. That combination addresses both day-to-day setup and build integrity. However, the uncertain future of the compatibility list makes it a poor foundation for deciding which individual mods to install.
Key features
- Mod management: Plugin loading, load-order control, profiles, and dependency handling give players tools to manage a Stardew Valley mod collection.
- Configuration and integrity: Version 4.5 brings in-game configuration, automated and attested builds, and malicious file detection. These are useful safeguards and controls, but they do not resolve the compatibility list's update limitation.
- Troubleshooting: The SMAPI.io log parser analyzes uploaded logs, lets users share them, and suggests fixes for common issues. The site also provides a JSON validator and mod stats page.
- Mod discovery: Downloads are linked from GitHub, Nexus Mods, and CurseForge. The compatibility list is no longer comprehensively refreshed each month, so treat it cautiously when evaluating current mod support.
- Creator resources: Modding documentation and source code serve developers creating Stardew Valley mods.
Pricing
SMAPI is free: its plan costs nothing. There is no free trial because the core plan is already free, and SMAPI can be uninstalled anytime. The plan requires Stardew Valley 1.6.14 or later on Linux, macOS, Windows, or Steam Deck; players on older versions do not meet that requirement.
Platforms
SMAPI supports Linux, macOS, Windows, Steam Deck, and Android. Its stated game-version requirement covers Linux, macOS, Windows, and Steam Deck, so Android players should not assume that the same version condition or support details apply there. SMAPI is compatible with GOG and Steam achievements, a useful point for players who want to keep achievement support while modding.
SMAPI says it does not collect telemetry or analytics and will never sell user information. Update checks send game, SMAPI, and mod versions along with platform type to the web API, and users can disable those checks. Logs and JSON files submitted through the parser or validator are stored for 30 days in obfuscated form in private Microsoft Azure Blob storage.
Who it's for
SMAPI is the natural fit for Stardew Valley players who want plugin-based mods with profiles, dependency handling, and control over load order. Its troubleshooting tools can also help players diagnose common problems. Mod creators have a further reason to consider it: the project provides documentation and source code.
It is less suitable for anyone who needs a loader for a different game, or who relies on a consistently refreshed compatibility directory before installing mods. The maker points users to Discord and Reddit for community help.
Pros and cons
- Pro: Profiles, dependency handling, and load-order control support more organized mod setups than plugin loading alone.
- Pro: The log parser's suggested fixes and SMAPI 4.5's in-game configuration make troubleshooting and configuration more practical.
- Pro: Free access, achievement compatibility with GOG and Steam, and support across desktop systems, Steam Deck, and Android make it accessible to many Stardew Valley players.
- Con: The compatibility list is no longer comprehensively updated each month, limiting its value for checking present-day mod compatibility.
- Con: Stardew Valley 1.6.14 or later is required on Linux, macOS, Windows, and Steam Deck, excluding players who have not updated to that version.
Alternatives
For other game mod loaders, start with the Game Mod Loaders directory. MelonLoader is another free option with Android, Linux, macOS, and Windows support; choose it when those platforms suit your needs and you are not specifically looking for Stardew Valley support.
BepInEx is free for Linux, macOS, and Windows, with manual installation and stable and bleeding-edge builds; it is the alternative to consider if those build channels and manual setup suit you better. Satisfactory Mod Loader is free for Linux and Windows and covers the Satisfactory use case, including Windows client and server and Linux server support, with no required dependencies.
ModTek is a free BattleTech PC game mod loader, making it the relevant pick for that game rather than Stardew Valley. Hell2Modding is another free option for macOS and Windows; its role is not described here, so it is best considered only if you already know it fits your game.
MWSE is free software under the GNU GPL, carries no warranty, and runs on Linux and Windows; choose it if that licensing and platform combination fits. Everest is free and supports API, Linux, macOS, and Windows. Northstar is free for Linux and Windows. Their roles are not described here, so no more specific comparison is possible.
Verdict
Choose SMAPI if you want a free, feature-rich way to manage Stardew Valley mods, with profiles, dependency handling, troubleshooting tools, and achievement compatibility. Look elsewhere if you need support for another game, cannot meet the version requirement on the listed desktop platforms or Steam Deck, or need a regularly refreshed compatibility list to guide mod choices.
Getting started
- Visit https://smapi.io/.
- Choose a download linked from GitHub, Nexus Mods, or CurseForge.
- Use it with Stardew Valley; on Linux, macOS, Windows, or Steam Deck, the game must be version 1.6.14 or later.
Questions
How much does SMAPI cost?
The listed SMAPI plan is free.
Which platforms does it support?
It supports Android, Linux, macOS, Windows, and Steam Deck.
Which game does it work with?
SMAPI is a mod loader for Stardew Valley. On Linux, macOS, Windows, and Steam Deck, it requires Stardew Valley 1.6.14 or later.
Does SMAPI support achievements?
It is compatible with GOG and Steam achievements.
What mod-management features does it offer?
It supports plugins, mod profiles, dependency handling, and load-order control.
What happens to files submitted through its tools?
Submitted log and JSON files are stored in obfuscated form for 30 days in private Microsoft Azure Blob storage.
Alternatives to SMAPI
- 1
MelonLoader
Free planOpen sourceAndroidLinuxmacOSWindows7.5Free plan - 2
BepInEx
Free planOpen sourceAPILinuxmacOSWindows7.2Free plan - 3
Baldur's Gate 3 Script Extender
Free planOpen sourceAPILinuxWindows7.1Free plan - 4
Satisfactory Mod Loader
Free planLinuxWindows6.4Free plan - 5
RED4ext
Free planWindows6.3Free plan - 6
ScriptHookVDotNet
Free planWindows6.3Free plan
