EVERYTHING XIAOMI
Get listed
SMAPI logo

SMAPI

SMAPI is a plugin-based mod loader for Stardew Valley, with mod profiles, load-order control and dependency handling.

Place
#5 of 26
Score
6.4
SMAPI's website

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.

All about pricing
PlanPriceWhat it gives you
SMAPIFreeRequires 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

  1. Visit https://smapi.io/.
  2. Choose a download linked from GitHub, Nexus Mods, or CurseForge.
  3. 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

All alternatives
  1. 1

    MelonLoader

    Free planOpen sourceAndroidLinuxmacOSWindows
    7.5Free plan
  2. 2

    BepInEx

    Free planOpen sourceAPILinuxmacOSWindows
    7.2Free plan
  3. 3

    Baldur's Gate 3 Script Extender

    Free planOpen sourceAPILinuxWindows
    7.1Free plan
  4. 4

    Satisfactory Mod Loader

    Free planLinuxWindows
    6.4Free plan
  5. 5

    RED4ext

    Free planWindows
    6.3Free plan
  6. 6

    ScriptHookVDotNet

    Free planWindows
    6.3Free plan