Restate ist eine Laufzeitumgebung zum Bau robuster Anwendungen, Workflows und KI-Agenten. Entwickler schreiben gewöhnliche Handler in ihrer Programmiersprache, und die Laufzeit hält Zustand, Warteschlangen, Timer und Aufrufe zwischen Diensten dauerhaft vor, sodass ein Handler nach einem Absturz, Neustart oder Deployment genau beim letzten Schritt weiterarbeitet. Der Open-Source-Server ist ein eigenständiges Binary, das lokal, auf virtuellen Maschinen, in Kubernetes oder auf anderen Container-Plattformen laufen kann. Restate Cloud bietet dieselbe Laufzeit als verwalteten Dienst an.
Restate wird von einem Unternehmen mit Sitz in Berlin entwickelt. Der Anbieter nennt weder den Namen der Gesellschaft noch die Lizenz des Open-Source-Servers; beides sollten Sie vor dem Einsatz prüfen. Eine ausländische Muttergesellschaft wird dort ebenfalls nicht genannt. Auf den öffentlichen Seiten ist nicht angegeben, in welchen Regionen Restate Cloud betrieben wird. Wer selbst hostet, behält Workflow-Zustand und Anwendungsdaten auf einer selbst gewählten Infrastruktur; für den verwalteten Dienst sollten Regionen und Verarbeitungsbedingungen mit dem Anbieter geklärt werden.