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

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
---