> For the complete documentation index, see [llms.txt](https://help.santesuite.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.santesuite.org/developers/server-plugins.md).

# .NET Plugins

SanteDB allows developers to extend functionality on the iCDR or dCDR by implementation of .NET plugins. A .NET plugin allows developers to:

* Modify the core data structures in the iCDR or dCDR using update files
* Writer higher performing business rules and triggers on CDR events.
* Write custom behaviors for matching, patching, queueing, etc.

## Topics

{% content-ref url="/pages/-LbJu6koH18TTujDeNEn" %}
[Plugin Libraries](/developers/server-plugins/authoring-plugins.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-Liy6sjRmPJ9OHudcBU6" %}
[Plugin Metadata](/developers/server-plugins/plugin-metadata.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MkYNrWA0gaxzqDfiE-S" %}
[Host Context & Lifecycle](/developers/server-plugins/santedb-host-context.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-M\_2nwlBA6CwY4Ew9TsX" %}
[Business Model Objects](/developers/server-plugins/business-model-objects.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-MGG22H3vnlc2LsAA9Y-" %}
[Services & Configuration](/developers/server-plugins/implementing-.net-features.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-Liy7A\_bvwbAgmTvGzvl" %}
[Database Patching](/developers/server-plugins/database-patching.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-MK5bQZrObsw7M2OQTQ8" %}
[Custom Match Algorithms](/developers/server-plugins/custom-algorithms.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-LbJugIQhlzNGKKGZfpu" %}
[Unit Testing Framework](/developers/server-plugins/unit-testing-framework.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-MDKWMbwTYctwpsULKjO" %}
[Service Definitions](/developers/server-plugins/implementing-.net-features/service-definitions.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-LZ0\_pjgTp\_kx4hqTZ3a/pages/-MkrJy1ZVzkj1AX5hnd6" %}
[Digital Signing Requirements](/developers/server-plugins/digital-signing-requirements.md)
{% endcontent-ref %}
