scriptingplattform
En scriptingplattform är en programvarumiljö som gör det möjligt att skriva och köra skript för automation, anpassning och utbyggnad av programvara eller system. Den fokuserar på tolkning eller exekvering av skript i en kontrollerad miljö och tillhandahåller gränssnitt till värdmiljöns funktioner och API:er.
En scriptingplattform består av flera kärnelement: en tolk eller körmotor, ett API mot värdapplikationen, ett standardbibliotek
Man skiljer mellan embedded scriptingplattformar, som används inom en större applikation (till exempel Lua i spelmotorer),
Användningsområden inkluderar automatisering av rutinuppgifter, konfiguration och anpassning, test- och byggpipeline, dataomvandling samt arbetsflödesautomation i IT-drift,
Vid val av plattform beaktas prestanda kontra flexibilitet, säkerhet, kompatibilitet mellan versioner, ekosystemets storlek och beroenden
Vanliga exempel på plattformar där skript körs är Python, JavaScript (Node.js eller webbläsare), Lua samt PowerShell