# 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="module-sdk" %}
[module-sdk](https://attivio.gitbook.io/sdk/release-5.5/module-sdk)
{% 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="service-factory" %}
[service-factory](https://attivio.gitbook.io/sdk/release-5.5/service-factory)
{% endcontent-ref %}

{% content-ref url="service-factory/custom-service-creating" %}
[custom-service-creating](https://attivio.gitbook.io/sdk/release-5.5/service-factory/custom-service-creating)
{% endcontent-ref %}

{% content-ref url="service-factory/custom-service-testing" %}
[custom-service-testing](https://attivio.gitbook.io/sdk/release-5.5/service-factory/custom-service-testing)
{% endcontent-ref %}

## Other guides

{% content-ref url="custom-executables" %}
[custom-executables](https://attivio.gitbook.io/sdk/release-5.5/custom-executables)
{% endcontent-ref %}
