Skip to main content

Create a user

View as Markdown

A user represents a person who owns, maintains, or can answer questions about resources in your architecture.

Example user page

Adding a new user​

Automatic Creation​

AI prompt
Create a new EventCatalog user

Copy this prompt and paste it into your coding agent. Your agent can create the user file and add the right ownership/contact metadata.

Manual Creation​

Users live in the /users folder.

Create one .mdx file for each user.

Create the user file​

Create a user file with frontmatter and markdown content.

/users/dboyne.mdx
---
# id of the user, used for references from resources
id: dboyne

# display name for the user
name: David Boyne

# optional URL path for a profile image
avatarUrl: https://github.com/dboyne.png

# user's role in the company
role: Lead developer

# optional user email address
email: david@example.com

# optional Slack URL to contact the user
slackDirectMessageUrl: https://yourteam.slack.com/team/dboyne

# optional teams this user belongs to
associatedTeams:
- payments-platform
---

## Overview

David works on platform architecture and helps teams document their event-driven systems.

Once the file is added, the user appears in EventCatalog and can be referenced by resources or teams.

Add users to teams​

Teams can reference users in their members array:

/teams/payments-platform.mdx
---
id: payments-platform
name: Payments Platform
members:
- dboyne
---

Next steps​