paint-brush
Event Catalog on a Custom Domain: A Quick Guideby@tomhacohen
109 reads

Event Catalog on a Custom Domain: A Quick Guide

by Tom HacohenAugust 10th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The Svix event catalog is an automatically generated documentation page for the event types that you support. By default, your event types are only accessible to users from within an authenticated session on the Application Portal. To make them publicly accessible, please first enable the "Make Public" setting from the Event Catalog configuration screen in the Dashboard.
featured image - Event Catalog on a Custom Domain: A Quick Guide
Tom Hacohen HackerNoon profile picture

Since the early days of Svix, we supported letting our customers define the schemas of the event types they send. The schemas are used in a few places throughout the Svix product, but one of the main things they are used for is the event catalog.


The event catalog is essentially an automatically generated documentation page for the event types that you support.


The event catalog was originally only accessible from the application portal, though we have since added the ability to make it public so that you can link to it directly from your docs.


While this works great, one of the most common requests we got since launching this feature was to make it possible to host it on a custom domain so that it's served from webhooks.example.com rather than www.svix.com. We have now made it possible!


By default, your event types are only accessible to users from within an authenticated session on the Application Portal. To make them publicly accessible, please first enable the "Make Public" setting from the Event Catalog configuration screen in the Dashboard settings.



Once you have made the event catalog public, please set the following record on your DNS provider:


  • Type: CNAME


  • Name: webhooks (or whatever subdomain you would like to use)


  • Value: event-types.svix.com


And let us know once you do so that we can activate it on our end.


Once activated, you will be able to serve the Event Catalog from our custom domain for all of your environments!



For more content like this, make sure to follow us on TwitterGitHub, or RSS for the latest updates for the Svix webhook service, or join the discussion on our community Slack.


Also published here