- 3 minutes to read

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

Component Types list
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

  • 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