> 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/troubleshooting-and-resources/idp-tutorials.md).

# IDP Tutorials

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

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

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

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

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

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

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

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

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