> For the complete documentation index, see [llms.txt](https://attivio.gitbook.io/sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://attivio.gitbook.io/sdk/undefined.md).

# Attivio Platform SDK 5.6.3

## Attivio Modules

Attivio modules allow custom code (for example ingestion or query transformers) to be added to your Attivio projects.

{% content-ref url="/pages/-LogBY-Kjj9QAz69Na9z" %}
[Module SDK](/sdk/module-sdk.md)
{% endcontent-ref %}

Public site for SDK javadoc

## Attivio Service Factory

The Attivio Service Factory allows SDK users to access a set of Attivio services, or create custom services, that run on a node process.

{% content-ref url="/pages/-LogBY-LYSrB5jCHNfCE" %}
[Service Factory](/sdk/service-factory.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LogBY-MNsp70Dq\_WqTk" %}
[Creating a Custom Service](/sdk/service-factory/custom-service-creating.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LogBY-N0-woZmh05-HK" %}
[Testing with the ServiceFactory](/sdk/service-factory/custom-service-testing.md)
{% endcontent-ref %}

## Other guides

{% content-ref url="/pages/-LogBY-OLYBnCNMs3qzM" %}
[Custom Executables](/sdk/custom-executables.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LogBY-PuhH74wYFvs0w" %}
[Components](/sdk/components.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LogBY-SI-S0HKoVf\_sL" %}
[Scanners](/sdk/scanners.md)
{% endcontent-ref %}
