build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get solution/igel/igel-ums -o yaml$ soultec get solution/igel/igel-ums -o json$ soultec get solution/igel/igel-ums -o toml$ soultec get solution/igel/igel-ums -o xml$ python3 igel/igel-ums.pyPS> ./igel/igel-ums.ps1$ go run igel/igel-ums.go$ node igel/igel-ums.js

apiVersion: soultec.ch/v1kind: Solutionmetadata: name: igel/igel-ums locale: en labels: vendor: IGEL Universal Management Suite capability/modern-workplace: 1.69 capability/endpoint-security: 2.73 capability/managed-services: 2.65 vendor/igel: 3.03 annotations: source: src/content/solutions/en/igel/igel-ums.md route: /en/solutions/igel/igel-ums/ schema: /nerd/schema/solutions.json markdown: /en/solutions/igel/igel-ums.mdspec: title: Universal Management Suite tags: [modern-workplace, endpoint-security, managed-services] vendors: [igel] summary: >- The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand. photoNeed: >- An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk stub: false draft: false kind: product acronym: UMS addon: false sourceNote: >- soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level vendorName: IGEL Universal Management Suite status: current practice: >- Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work. practiceReview: true sections: - heading:

What it is

body: | The UMS is the server that manages the endpoints. Configuration, grouping, monitoring, policies, firmware, certificates, network settings and software packages all come from it, applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side. - heading:

Two consoles

body: | UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is where day-to-day work happens; the Console still carries the deeper administrative functions. - heading:

How it talks to the endpoints

body: | Through the **Unified Protocol**, a WebSocket connection that carries everything between UMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an external load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That gives you load distribution and availability in the management layer. With **Distributed UMS**, several UMS servers run on one shared database. - heading:

What the licence level decides

body: | All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway and Distributed UMS arrive with Standard; the distributed app repository and using the UMS as a certificate authority proxy arrive with Enterprise. Downgrading takes features away immediately, and IGEL says so in the manual. Nothing is deleted, so an upgrade restores it.status: corpus: 315 services: - {ref: services/managed-security, score: 0.48} - {ref: services/service-desk, score: 0.41} - {ref: services/lizenzmanagement, score: 0.34} - {ref: services/managed-service, score: 0.34} experts: - {ref: experts/valentina-cicmak, score: 0.68} - {ref: experts/michael-steg, score: 0.34} - {ref: experts/oliver-erismann, score: 0.20} neighbours: - {ref: solutions/igel, relation: parent} - {ref: solutions/igel/igel-os, score: 0.74} - {ref: solutions/igel/addon/igel-contextual-access, score: 0.64} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": { "name": "igel/igel-ums", "locale": "en", "labels": { "vendor": "IGEL Universal Management Suite", "capability/modern-workplace": 1.69, "capability/endpoint-security": 2.73, "capability/managed-services": 2.65, "vendor/igel": 3.03 }, "annotations": { "source": "src/content/solutions/en/igel/igel-ums.md", "route": "/en/solutions/igel/igel-ums/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/igel/igel-ums.md" } }, "spec": { "title": "Universal Management Suite", "tags": [ "modern-workplace", "endpoint-security", "managed-services" ], "vendors": [ "igel" ], "summary": "The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.", "photoNeed": "An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk", "stub": false, "draft": false, "kind": "product", "acronym": "UMS", "addon": false, "sourceNote": "soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level", "vendorName": "IGEL Universal Management Suite", "status": "current", "practice": "Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.\n", "practiceReview": true, "sections": [ { "heading": "

What it is

",
"body": "The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,\npolicies, firmware, certificates, network settings and software packages all come from it,\napplied to a single device or to a group. It manages IGEL OS 11 and 12 side by side." }, { "heading": "

Two consoles

",
"body": "UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is where\nday-to-day work happens; the Console still carries the deeper administrative functions." }, { "heading": "

How it talks to the endpoints

",
"body": "Through the **Unified Protocol**, a WebSocket connection that carries everything between\nUMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an\nexternal load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That\ngives you load distribution and availability in the management layer.\n\nWith **Distributed UMS**, several UMS servers run on one shared database." }, { "heading": "

What the licence level decides

",
"body": "All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway\nand Distributed UMS arrive with Standard; the distributed app repository and using the UMS\nas a certificate authority proxy arrive with Enterprise.\n\nDowngrading takes features away immediately, and IGEL says so in the manual. Nothing is\ndeleted, so an upgrade restores it." } ] }, "status": { "corpus": 315, "services": [ { "ref": "services/managed-security", "score": "0.48" }, { "ref": "services/service-desk", "score": "0.41" }, { "ref": "services/lizenzmanagement", "score": "0.34" }, { "ref": "services/managed-service", "score": "0.34" } ], "experts": [ { "ref": "experts/valentina-cicmak", "score": "0.68" }, { "ref": "experts/michael-steg", "score": "0.34" }, { "ref": "experts/oliver-erismann", "score": "0.20" } ], "neighbours": [ { "ref": "solutions/igel", "relation": "parent" }, { "ref": "solutions/igel/igel-os", "score": "0.74" }, { "ref": "solutions/igel/addon/igel-contextual-access", "score": "0.64" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "Solution"[metadata]name = "igel/igel-ums"locale = "en"[metadata.labels]vendor = "IGEL Universal Management Suite""capability/modern-workplace" = 1.69"capability/endpoint-security" = 2.73"capability/managed-services" = 2.65"vendor/igel" = 3.03[metadata.annotations]source = "src/content/solutions/en/igel/igel-ums.md"route = "/en/solutions/igel/igel-ums/"schema = "/nerd/schema/solutions.json"markdown = "/en/solutions/igel/igel-ums.md"[spec]title = "Universal Management Suite"tags = ["modern-workplace", "endpoint-security", "managed-services"]vendors = ["igel"]summary = "The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand."photoNeed = "An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk"stub = falsedraft = falsekind = "product"acronym = "UMS"addon = falsesourceNote = "soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level"vendorName = "IGEL Universal Management Suite"status = "current"practice = '''Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.'''practiceReview = true[[spec.sections]]heading = "

What it is

"
body = '''The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,policies, firmware, certificates, network settings and software packages all come from it,applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side.'''[[spec.sections]]heading = "

Two consoles

"
body = '''UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is whereday-to-day work happens; the Console still carries the deeper administrative functions.'''[[spec.sections]]heading = "

How it talks to the endpoints

"
body = '''Through the **Unified Protocol**, a WebSocket connection that carries everything betweenUMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, anexternal load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. Thatgives you load distribution and availability in the management layer.With **Distributed UMS**, several UMS servers run on one shared database.'''[[spec.sections]]heading = "

What the licence level decides

"
body = '''All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gatewayand Distributed UMS arrive with Standard; the distributed app repository and using the UMSas a certificate authority proxy arrive with Enterprise.Downgrading takes features away immediately, and IGEL says so in the manual. Nothing isdeleted, so an upgrade restores it.'''[status]corpus = 315search = "/en/search.json"[[status.services]]ref = "services/managed-security"score = "0.48"[[status.services]]ref = "services/service-desk"score = "0.41"[[status.services]]ref = "services/lizenzmanagement"score = "0.34"[[status.services]]ref = "services/managed-service"score = "0.34"[[status.experts]]ref = "experts/valentina-cicmak"score = "0.68"[[status.experts]]ref = "experts/michael-steg"score = "0.34"[[status.experts]]ref = "experts/oliver-erismann"score = "0.20"[[status.neighbours]]ref = "solutions/igel"relation = "parent"[[status.neighbours]]ref = "solutions/igel/igel-os"score = "0.74"[[status.neighbours]]ref = "solutions/igel/addon/igel-contextual-access"score = "0.64"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Solution"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>igel/igel-ums</name> <locale>en</locale> <labels> <vendor>IGEL Universal Management Suite</vendor> <entry key="capability/modern-workplace">1.69</entry> <entry key="capability/endpoint-security">2.73</entry> <entry key="capability/managed-services">2.65</entry> <entry key="vendor/igel">3.03</entry> </labels> <annotations> <source>src/content/solutions/en/igel/igel-ums.md</source> <route>/en/solutions/igel/igel-ums/</route> <schema>/nerd/schema/solutions.json</schema> <markdown>/en/solutions/igel/igel-ums.md</markdown> </annotations> </metadata> <spec> <title>Universal Management Suite</title> <tags> <item>modern-workplace</item> <item>endpoint-security</item> <item>managed-services</item> </tags> <vendors> <item>igel</item> </vendors> <summary>The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.</summary> <photoNeed>An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk</photoNeed> <stub>false</stub> <draft>false</draft> <kind>product</kind> <acronym>UMS</acronym> <addon>false</addon> <sourceNote>soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level</sourceNote> <vendorName>IGEL Universal Management Suite</vendorName> <status>current</status> <practice>Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work. </practice> <practiceReview>true</practiceReview> <sections> <section> <heading>

What it is

</heading>
<body>The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,policies, firmware, certificates, network settings and software packages all come from it,applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side. </body> </section> <section> <heading>

Two consoles

</heading>
<body>UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is whereday-to-day work happens; the Console still carries the deeper administrative functions. </body> </section> <section> <heading>

How it talks to the endpoints

</heading>
<body>Through the **Unified Protocol**, a WebSocket connection that carries everything betweenUMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, anexternal load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. Thatgives you load distribution and availability in the management layer.With **Distributed UMS**, several UMS servers run on one shared database. </body> </section> <section> <heading>

What the licence level decides

</heading>
<body>All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gatewayand Distributed UMS arrive with Standard; the distributed app repository and using the UMSas a certificate authority proxy arrive with Enterprise.Downgrading takes features away immediately, and IGEL says so in the manual. Nothing isdeleted, so an upgrade restores it. </body> </section> </sections> </spec> <status> <corpus>315</corpus> <services> <item> <ref>services/managed-security</ref> <score>0.48</score> </item> <item> <ref>services/service-desk</ref> <score>0.41</score> </item> <item> <ref>services/lizenzmanagement</ref> <score>0.34</score> </item> <item> <ref>services/managed-service</ref> <score>0.34</score> </item> </services> <experts> <item> <ref>experts/valentina-cicmak</ref> <score>0.68</score> </item> <item> <ref>experts/michael-steg</ref> <score>0.34</score> </item> <item> <ref>experts/oliver-erismann</ref> <score>0.20</score> </item> </experts> <neighbours> <item> <ref>solutions/igel</ref> <relation>parent</relation> </item> <item> <ref>solutions/igel/igel-os</ref> <score>0.74</score> </item> <item> <ref>solutions/igel/addon/igel-contextual-access</ref> <score>0.64</score> </item> </neighbours> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": { "name": "igel/igel-ums", "locale": "en", "labels": { "vendor": "IGEL Universal Management Suite", "capability/modern-workplace": 1.69, "capability/endpoint-security": 2.73, "capability/managed-services": 2.65, "vendor/igel": 3.03, }, "annotations": { "source": "src/content/solutions/en/igel/igel-ums.md", "route": "/en/solutions/igel/igel-ums/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/igel/igel-ums.md", }, }, "spec": { "title": "Universal Management Suite", "tags": ["modern-workplace", "endpoint-security", "managed-services"], "vendors": ["igel"], "summary": "The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.", "photoNeed": "An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk", "stub": False, "draft": False, "kind": "product", "acronym": "UMS", "addon": False, "sourceNote": "soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level", "vendorName": "IGEL Universal Management Suite", "status": "current", "practice": ( "Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.\n" ), "practiceReview": True, "sections": [ { "heading": "

What it is

",
"body": ( "The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,\n" "policies, firmware, certificates, network settings and software packages all come from it,\n" "applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side." ), }, { "heading": "

Two consoles

",
"body": ( "UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is where\n" "day-to-day work happens; the Console still carries the deeper administrative functions." ), }, { "heading": "

How it talks to the endpoints

",
"body": ( "Through the **Unified Protocol**, a WebSocket connection that carries everything between\n" "UMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an\n" "external load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That\n" "gives you load distribution and availability in the management layer.\n" "\n" "With **Distributed UMS**, several UMS servers run on one shared database." ), }, { "heading": "

What the licence level decides

",
"body": ( "All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway\n" "and Distributed UMS arrive with Standard; the distributed app repository and using the UMS\n" "as a certificate authority proxy arrive with Enterprise.\n" "\n" "Downgrading takes features away immediately, and IGEL says so in the manual. Nothing is\n" "deleted, so an upgrade restores it." ), }, ], }, "status": { "corpus": 315, "services": [ { "ref": "services/managed-security", "score": "0.48", }, { "ref": "services/service-desk", "score": "0.41", }, { "ref": "services/lizenzmanagement", "score": "0.34", }, { "ref": "services/managed-service", "score": "0.34", }, ], "experts": [ { "ref": "experts/valentina-cicmak", "score": "0.68", }, { "ref": "experts/michael-steg", "score": "0.34", }, { "ref": "experts/oliver-erismann", "score": "0.20", }, ], "neighbours": [ { "ref": "solutions/igel", "relation": "parent", }, { "ref": "solutions/igel/igel-os", "score": "0.74", }, { "ref": "solutions/igel/addon/igel-contextual-access", "score": "0.64", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'Solution' metadata = [ordered]@{ name = 'igel/igel-ums' locale = 'en' labels = [ordered]@{ vendor = 'IGEL Universal Management Suite' 'capability/modern-workplace' = 1.69 'capability/endpoint-security' = 2.73 'capability/managed-services' = 2.65 'vendor/igel' = 3.03 } annotations = [ordered]@{ source = 'src/content/solutions/en/igel/igel-ums.md' route = '/en/solutions/igel/igel-ums/' schema = '/nerd/schema/solutions.json' markdown = '/en/solutions/igel/igel-ums.md' } } spec = [ordered]@{ title = 'Universal Management Suite' tags = @('modern-workplace', 'endpoint-security', 'managed-services') vendors = @('igel') summary = 'The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.' photoNeed = 'An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk' stub = $false draft = $false kind = 'product' acronym = 'UMS' addon = $false sourceNote = 'soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level' vendorName = 'IGEL Universal Management Suite' status = 'current' practice = @'Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.'@ practiceReview = $true sections = @( [ordered]@{ heading = '

What it is

'
body = @'The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,policies, firmware, certificates, network settings and software packages all come from it,applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side.'@ } [ordered]@{ heading = '

Two consoles

'
body = @'UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is whereday-to-day work happens; the Console still carries the deeper administrative functions.'@ } [ordered]@{ heading = '

How it talks to the endpoints

'
body = @'Through the **Unified Protocol**, a WebSocket connection that carries everything betweenUMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, anexternal load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. Thatgives you load distribution and availability in the management layer.With **Distributed UMS**, several UMS servers run on one shared database.'@ } [ordered]@{ heading = '

What the licence level decides

'
body = @'All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gatewayand Distributed UMS arrive with Standard; the distributed app repository and using the UMSas a certificate authority proxy arrive with Enterprise.Downgrading takes features away immediately, and IGEL says so in the manual. Nothing isdeleted, so an upgrade restores it.'@ } ) } status = [ordered]@{ corpus = 315 services = @( [ordered]@{ ref = 'services/managed-security' score = '0.48' } [ordered]@{ ref = 'services/service-desk' score = '0.41' } [ordered]@{ ref = 'services/lizenzmanagement' score = '0.34' } [ordered]@{ ref = 'services/managed-service' score = '0.34' } ) experts = @( [ordered]@{ ref = 'experts/valentina-cicmak' score = '0.68' } [ordered]@{ ref = 'experts/michael-steg' score = '0.34' } [ordered]@{ ref = 'experts/oliver-erismann' score = '0.20' } ) neighbours = @( [ordered]@{ ref = 'solutions/igel' relation = 'parent' } [ordered]@{ ref = 'solutions/igel/igel-os' score = '0.74' } [ordered]@{ ref = 'solutions/igel/addon/igel-contextual-access' score = '0.64' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": map[string]any{ "name": "igel/igel-ums", "locale": "en", "labels": map[string]any{ "vendor": "IGEL Universal Management Suite", "capability/modern-workplace": 1.69, "capability/endpoint-security": 2.73, "capability/managed-services": 2.65, "vendor/igel": 3.03, }, "annotations": map[string]any{ "source": "src/content/solutions/en/igel/igel-ums.md", "route": "/en/solutions/igel/igel-ums/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/igel/igel-ums.md", }, }, "spec": map[string]any{ "title": "Universal Management Suite", "tags": []any{"modern-workplace", "endpoint-security", "managed-services"}, "vendors": []any{"igel"}, "summary": "The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.", "photoNeed": "An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk", "stub": false, "draft": false, "kind": "product", "acronym": "UMS", "addon": false, "sourceNote": "soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level", "vendorName": "IGEL Universal Management Suite", "status": "current", "practice": "Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.\n", "practiceReview": true, "sections": []any{ map[string]any{ "heading": "

What it is

",
"body": "The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,\n" + "policies, firmware, certificates, network settings and software packages all come from it,\n" + "applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side.", }, map[string]any{ "heading": "

Two consoles

",
"body": "UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is where\n" + "day-to-day work happens; the Console still carries the deeper administrative functions.", }, map[string]any{ "heading": "

How it talks to the endpoints

",
"body": "Through the **Unified Protocol**, a WebSocket connection that carries everything between\n" + "UMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an\n" + "external load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That\n" + "gives you load distribution and availability in the management layer.\n" + "\n" + "With **Distributed UMS**, several UMS servers run on one shared database.", }, map[string]any{ "heading": "

What the licence level decides

",
"body": "All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway\n" + "and Distributed UMS arrive with Standard; the distributed app repository and using the UMS\n" + "as a certificate authority proxy arrive with Enterprise.\n" + "\n" + "Downgrading takes features away immediately, and IGEL says so in the manual. Nothing is\n" + "deleted, so an upgrade restores it.", }, }, }, "status": map[string]any{ "corpus": 315, "services": []any{ map[string]any{ "ref": "services/managed-security", "score": "0.48", }, map[string]any{ "ref": "services/service-desk", "score": "0.41", }, map[string]any{ "ref": "services/lizenzmanagement", "score": "0.34", }, map[string]any{ "ref": "services/managed-service", "score": "0.34", }, }, "experts": []any{ map[string]any{ "ref": "experts/valentina-cicmak", "score": "0.68", }, map[string]any{ "ref": "experts/michael-steg", "score": "0.34", }, map[string]any{ "ref": "experts/oliver-erismann", "score": "0.20", }, }, "neighbours": []any{ map[string]any{ "ref": "solutions/igel", "relation": "parent", }, map[string]any{ "ref": "solutions/igel/igel-os", "score": "0.74", }, map[string]any{ "ref": "solutions/igel/addon/igel-contextual-access", "score": "0.64", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "Solution", metadata: { name: "igel/igel-ums", locale: "en", labels: { vendor: "IGEL Universal Management Suite", "capability/modern-workplace": 1.69, "capability/endpoint-security": 2.73, "capability/managed-services": 2.65, "vendor/igel": 3.03, }, annotations: { source: "src/content/solutions/en/igel/igel-ums.md", route: "/en/solutions/igel/igel-ums/", schema: "/nerd/schema/solutions.json", markdown: "/en/solutions/igel/igel-ums.md", }, }, spec: { title: "Universal Management Suite", tags: ["modern-workplace", "endpoint-security", "managed-services"], vendors: ["igel"], summary: "The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.", photoNeed: "An IGEL endpoint in place: a UD Pocket in a laptop, or a thin client at a working desk", stub: false, draft: false, kind: "product", acronym: "UMS", addon: false, sourceNote: "soultec.ch/solutions/igel, read 2026-08-30, for the architecture; kb.igel.com IGEL OS Editions feature matrix, read the same day, for which feature sits at which licence level", vendorName: "IGEL Universal Management Suite", status: "current", practice: "Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.\n", practiceReview: true, sections: [ { heading: "

What it is

",
body: "The UMS is the server that manages the endpoints. Configuration, grouping, monitoring,\n" + "policies, firmware, certificates, network settings and software packages all come from it,\n" + "applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side.", }, { heading: "

Two consoles

",
body: "UMS 12 has a browser-based **Web App** and a Java-based **Console**. The Web App is where\n" + "day-to-day work happens; the Console still carries the deeper administrative functions.", }, { heading: "

How it talks to the endpoints

",
body: "Through the **Unified Protocol**, a WebSocket connection that carries everything between\n" + "UMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an\n" + "external load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That\n" + "gives you load distribution and availability in the management layer.\n" + "\n" + "With **Distributed UMS**, several UMS servers run on one shared database.", }, { heading: "

What the licence level decides

",
body: "All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway\n" + "and Distributed UMS arrive with Standard; the distributed app repository and using the UMS\n" + "as a certificate authority proxy arrive with Enterprise.\n" + "\n" + "Downgrading takes features away immediately, and IGEL says so in the manual. Nothing is\n" + "deleted, so an upgrade restores it.", }, ], }, status: { corpus: 315, services: [ { ref: "services/managed-security", score: "0.48", }, { ref: "services/service-desk", score: "0.41", }, { ref: "services/lizenzmanagement", score: "0.34", }, { ref: "services/managed-service", score: "0.34", }, ], experts: [ { ref: "experts/valentina-cicmak", score: "0.68", }, { ref: "experts/michael-steg", score: "0.34", }, { ref: "experts/oliver-erismann", score: "0.20", }, ], neighbours: [ { ref: "solutions/igel", relation: "parent", }, { ref: "solutions/igel/igel-os", score: "0.74", }, { ref: "solutions/igel/addon/igel-contextual-access", score: "0.64", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 83 lines · YAML · validated at build# 112 lines · JSON · validated at build# 120 lines · TOML · validated at build# 136 lines · XML · validated at build# 135 lines · Python · read back at build, equals the JSON record# 133 lines · PowerShell · read back at build, equals the JSON record# 137 lines · Go · read back at build, equals the JSON record# 122 lines · JavaScript · read back at build, equals the JSON record · served at /en/solutions/igel/igel-ums.md

Solution · IGEL

Universal Management Suite UMS

The vendor calls it: IGEL Universal Management Suite

The management server for every IGEL endpoint. Policies, firmware, certificates and apps, applied to one device or ten thousand.

Vendors IGEL 3.03
04Services
03Capabilities
315Corpus

What it is

The UMS is the server that manages the endpoints. Configuration, grouping, monitoring, policies, firmware, certificates, network settings and software packages all come from it, applied to a single device or to a group. It manages IGEL OS 11 and 12 side by side.

Two consoles

UMS 12 has a browser-based Web App and a Java-based Console. The Web App is where day-to-day work happens; the Console still carries the deeper administrative functions.

How it talks to the endpoints

Through the Unified Protocol, a WebSocket connection that carries everything between UMS 12 and IGEL OS 12, and only between those two. Because it is a single WebSocket, an external load balancer such as F5 BIG-IP or Citrix NetScaler can sit in front of it. That gives you load distribution and availability in the management layer.

With Distributed UMS, several UMS servers run on one shared database.

What the licence level decides

All IGEL OS Editions include a UMS licence. An external database, the IGEL Cloud Gateway and Distributed UMS arrive with Standard; the distributed app repository and using the UMS as a certificate authority proxy arrive with Enterprise.

Downgrading takes features away immediately, and IGEL says so in the manual. Nothing is deleted, so an upgrade restores it.

What we do with it

Draft, unreviewed

Draft, not yet reviewed. We size the UMS before the endpoints. What decides the sizing is whether the estate has to survive the server being down. Distributed UMS is a Standard-licence feature and a day-one architecture decision; retrofitting it after two thousand devices are registered is a lot of work.

This paragraph is a draft and nobody at soulTec has confirmed it yet. Everything above it describes the product and is checkable against the vendor.

Who works with it

Do you work with this? Take a look at our open roles.