> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials.md).

# IDP Tutorials

{% content-ref url="/pages/tmDEq4XD0rtvhfGBNYa0" %}
[Scaffold Services with Cookiecutter & Harness IDP](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/java-onboarding-pipeline.md)
{% endcontent-ref %}

{% content-ref url="/pages/plnFPpdRkpYNSr6B3rty" %}
[Create a service onboarding pipeline](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/service-onboarding-pipeline.md)
{% endcontent-ref %}

{% content-ref url="/pages/Slj10XkWwKFwjuCR2KJO" %}
[Create a service onboarding pipeline (using IDP Stage)](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/service-onboarding-with-idp-stage.md)
{% endcontent-ref %}

{% content-ref url="/pages/iQ36LYWApsdBLO3gXwv0" %}
[Using a short-lived secret to trigger a service onboarding pipeline](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/using-secret-as-an-input.md)
{% endcontent-ref %}

{% content-ref url="/pages/6tePA6dIejLJFeSZ6eXJ" %}
[How to use Catalog Ingestion API to push data into Harness IDP](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/how-to-use-catalog-ingestion-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/oFZa7FtUpQfFzTh7O8ks" %}
[Register a Software Component in Catalog](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/register-component-in-catalog.md)
{% endcontent-ref %}

{% content-ref url="/pages/Wn2MVWn35fJrCmk7WZHB" %}
[How to add Links in Software Components](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/add-links-in-components.md)
{% endcontent-ref %}

{% content-ref url="/pages/YihGte3kDKTkwHPyW2ou" %}
[How to track migrations using Scorecards](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/how-to-track-migrations.md)
{% endcontent-ref %}

{% content-ref url="/pages/925CuQ798spbabqrgDDO" %}
[Harness Policy As Code for Services using Scorecards](/internal-developer-portal/3.0/troubleshooting-and-resources/idp-tutorials/opa-scorecards.md)
{% endcontent-ref %}
