Skip to content

Introduction to the Extension System

In an URN backend, we create modules that contain APIs.

These small modules build up your backend application.

They can be split into two categories:

Internal Modules

/src/app/internal

Internal modules are designed to load the built-in APIs.

Internal APIs will be overwritten if an external API has the same path and method.

External Modules

/src/app/external

These modules are designed to be extensions that overwrite the internal API, allowing developers to make modification easily.