Polyglott Serverless
Schreiben Sie Funktionen in Ihrer bevorzugten Sprache. Apache OpenWhisk unterstützt 11+ offizielle Runtimes sowie jede benutzerdefinierte Docker-basierte Umgebung.
Offizielle Runtimes
Am beliebtesten. npm-Pakete via ZIP-Bundles unterstützt.
pip-Pakete via virtualenv ZIP. Ideal für ML/AI-Workloads.
JAR-basiertes Deployment. Volles Java-Ökosystem.
Single-Binary-Deployment. Ausgezeichnete Performance.
composer-Pakete via ZIP-Bundles.
gem-Pakete unterstützt.
Ideal für Apple-Ökosystem-Integration.
Voller .NET SDK-Zugriff.
JVM-basiert, interoperabel mit Java.
Via Docker-Action. Memory-sichere Systemprogrammierung.
Custom / Experimentell
Bringen Sie Ihr eigenes Runtime-Image mit. Haskell, Deno, Ballerina, etc.
Siehe Quick Start → ANSI C-Beispiel für eine funktionierende Vorlage.
Gleiche Funktion, mehrere Sprachen
function main(p) { return { msg: "Hello, " + p.name }; }
def main(p): return { "msg": "Hello, " + p.get("name") }
func Main(p map[string] interface{}) map[string] interface{} { return map[string] interface{}{ "msg": "Hello", } }
