> 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.md).

# Troubleshooting & Resources

- [Troubleshoot & FAQs](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/troubleshoot-and-faqs.md)
- [Troubleshoot & FAQs](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/troubleshoot-and-faqs/troubleshoot.md): The basic troubleshooting instructions while onboarding to IDP
- [Knowledge Base](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base.md)
- [Articles](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles.md)
- [Backend Proxies](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles/backend-proxies.md)
- [GitHub Raw Files](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles/backend-proxies/github-raw.md): Retrieve raw JSON files from GitHub repositories
- [Harness Code Files](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles/backend-proxies/harness-code.md): Retrieve raw JSON files from Harness Code repositories
- [Register Multiple Components Together](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles/register-multiple-components.md): Register multiple catalog components with the catalog API.
- [Mask Tokens in Workflows](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/knowledge-base/articles/secrets-issue.md)
- [Harness IDP vs Backstage](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/harness-vs-backstage.md): Comparison of Harness Internal Developer Portal and Self Managed Backstage including a migration guide
- [IDP Tutorials](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials.md)
- [Scaffold Services with Cookiecutter & Harness IDP](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/java-onboarding-pipeline.md): End-to-end guide for Platform Engineers and Developers to onboard Java services into the Internal Developer Portal (IDP) using Harness pipelines and workflows.
- [Create a service onboarding pipeline](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/service-onboarding-pipeline.md): Create a basic service onboarding pipeline in Harness IDP
- [Create a service onboarding pipeline (using IDP Stage)](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/service-onboarding-with-idp-stage.md): Create a basic service onboarding pipeline in Harness IDP
- [Using a short-lived secret to trigger a service onboarding pipeline](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/using-secret-as-an-input.md): Create a secret input field for developers to provide their credentials, and then use the credentials as a runtime input for a service onboarding pipeline.
- [How to use Catalog Ingestion API to push data into Harness IDP](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/how-to-use-catalog-ingestion-api.md): A tutorial on using rest APIs to fetch information in IDP
- [Register a Software Component in Catalog](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/register-component-in-catalog.md): Create a Software Component and register it in Software Catalog
- [How to add Links in Software Components](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/add-links-in-components.md): Steps to add various links associated with the component.
- [How to track migrations using Scorecards](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/how-to-track-migrations.md): Create a Scorecards to filter file contents to track versions of Libraries and Tools  during migrations
- [Harness Policy As Code for Services using Scorecards](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/idp-tutorials/opa-scorecards.md): Learn how to use OPA with Scorecards
- [Adoption Guide](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/adoption-guide.md)
- [Harness IDP Adoption Playbook](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/adoption-guide/adoption-playbook.md): A step-by-step implementation guide for adopting Harness Internal Developer Portal at scale
- [Track your IDP Adoption](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/adoption-guide/how-to-track-adoption.md): How to Track Adoption using Custom Dashboards
- [IDP Workflow Patterns and Examples](https://developer.harness.io/internal-developer-portal/troubleshooting-and-resources/adoption-guide/why-workflows.md): Practical IDP workflow patterns and examples for common platform team use cases
