Component Types
Component Types require the Mapify feature flag. This feature is only available with a special Mapify license. Contact your Nodinite sales representative to enable it.
Component Types give every system and entity in your integration landscape a meaningful visual identity — pairing a name, category, and icon that appears in C4 architecture diagrams, Mapify views, and throughout the Nodinite Repository Model.
Choose from over 3,350 Font Awesome icons, 705 Microsoft Azure architecture icons, or upload your own — then assign that visual identity to any Repository entity through the Component Type.
✅ Azure services recognizable at a glance — SQL Server, Logic Apps, API Management all render with their official Microsoft visuals
✅ Consistent across all diagrams — one Component Type definition, reflected everywhere it appears
✅ Font Awesome icons preserved in Mermaid export — where C4 Mermaid syntax supports it
✅ 100+ built-in types — pre-configured for the most common Azure services and architectural patterns, ready to use immediately
✅ Fully extensible — upload your own image for any technology not covered by Font Awesome or the Azure set

Example of the Component Types registry showing built-in Azure and Architecture types with icons, categories, sort order, and the built-in badge.
What Is a Component Type?
A Component Type is a named definition that pairs an icon and a category with a class of integration component. Assign a Component Type to a Repository entity — a System, Service, or Endpoint — and its icon appears wherever that entity is visualised in C4 diagrams and Mapify.
See What is a Component Type? for a full explanation of the three icon sources, Azure icon licensing, built-in vs custom types, the form fields, and how Component Type icons render in Mermaid output.
Managing Component Types
| Action | How |
|---|---|
| View all types | Repository → Component Types |
| Create a new custom type | Click + New Type |
| Edit a type | Action → Edit |
| Delete a custom type | Action → Delete |
| Delete a built-in type | Not permitted — built-in types cannot be deleted |
| Select an icon | Choose Icon button inside the edit form |
Note
Built-in Component Types are maintained by Nodinite and may be updated in future releases. Editing them is possible but not recommended. Custom-created types can be freely edited and deleted.
Next Step
- What is a Component Type? — icon sources, Azure licensing, built-in vs custom, and Mermaid rendering
- C4 Diagrams — use Component Types in architecture diagrams
- 3rd Party Libraries & Licensing — Azure icon licensing terms
Related Topics
- Mapify — the visual integration landscape that uses Component Type icons
- Systems — assign a Component Type to a system for visual representation
- Repository Model — all repository entities