A TOML egy egyszerű, olvasható konfigurációs formátum, amit a Shopify CLI is használ.

A TOML (Tom's Obvious, Minimal Language) egy konfigurációs fájlformátum, amelyet kulcs-érték párok, szekciók és táblák egyszerű, ember által is könnyen olvasható leírására terveztek — hasonló célt szolgál, mint a JSON vagy a YAML, de szigorúbb, kevésbé kétértelmű szintaxissal.

A Shopify ökoszisztémában a TOML elsősorban a Shopify CLI-hez kapcsolódó konfigurációs fájlokban jelenik meg: egy app projekt shopify.app.toml fájlja írja le az alkalmazás azonosítóját, a scope-okat és a webhookokat, egy theme projektnél pedig hasonló .toml fájlok tárolhatják a környezeti (development, staging, production) beállításokat.

Magyar Shopify-fejlesztőknek gyakorlati szempontból annyi a fontos, hogy ezeket a .toml fájlokat a verziókezelőben (git) tartsák nyilván, de érzékeny adatot (API-kulcsot, secretet) sose írjanak bele közvetlenül — azokat inkább környezeti változóként vagy .env fájlban érdemes tárolni. A CLI a shopify app deploy vagy shopify theme dev parancsok futtatásakor automatikusan beolvassa és felhasználja a TOML-fájlok tartalmát.

Bővebben: Shopify CLI 3.0: mire való, és hogyan használd 2026-ban?