:::caution
Making custom tags by [TagBuilder](./tag-builder) and [TagRunner](./tag-runner) is suitable for advanced users, it gives you low-level access to our compiler. In most cases, you can use [Functional Tag](../tag#create-custom-tags-with-function-extensions) instead.

:::
