> 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/release-5.5/undefined.md).

# Attivio Platform SDK 5.5

## Attivio Modules

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

{% content-ref url="/pages/-LiheaNnR2-cfFnLytdK" %}
[Module SDK](/sdk/release-5.5/module-sdk.md)
{% endcontent-ref %}

[Public site for SDK javadoc](https://attivio.github.io/sdk-5.5-javadoc/index.html)

## 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/-LiheaNoPOxZWn-Ag5Mu" %}
[Service Factory](/sdk/release-5.5/service-factory.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LiheaNpnAHr2Ol9AT7g" %}
[Creating a Custom Service](/sdk/release-5.5/service-factory/custom-service-creating.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LiheaNqtkT29A9iz7h-" %}
[Testing with the ServiceFactory](/sdk/release-5.5/service-factory/custom-service-testing.md)
{% endcontent-ref %}

## Other guides

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