# Introduction

# List of yCrash APIs:

API Name Description
Host API The yCrash Hosts API is a powerful tool designed to provide users with real-time information about the devices, servers, and containers reporting metrics to the yCrash server. By leveraging this API, users can efficiently monitor and manage their infrastructure, ensuring that they have a comprehensive view of all active components within their environment.
For detailed steps on invoking the yCrash Hosts API and integrating it into your workflows, please refer to the yCrash Hosts API Documentation.
Search API The yCrash Search API is a powerful tool that allows users to find incidents based on various criteria such as tags, host name, application name, and IP address. This API returns the matching incidents' report URLs in the response, making it an essential feature for building custom reports or dashboards based on reported incidents. The 'Search Incidents' in the yCrash application is built using this API, demonstrating its versatility and importance.
For detailed steps on how to invoke the yCrash Search API, refer to the yCrash Search API section
Bundle Upload API The yCrash Bundle Upload API allows you to manually upload diagnostic bundles captured by the yc-360 script to the yCrash server for automated analysis. This is especially useful in environments with security restrictions that prevent direct data transmission from your application server to the yCrash server.
For detailed steps on how to use the Bundle Upload API, please refer to the Invoking yCrash Bundle Upload API
GC Log Analysis API The Garbage Collection Log Analysis API by yCrash provides powerful micrometrics to predict and forecast your application's availability and performance. By analyzing GC logs, you can identify potential memory and performance issues to ensure your application's efficiency.
For detailed steps on how to use the GC Log Analysis API, please refer to the Invoking GC Log Analysis API
Thread Dump Analysis API Thread dump analysis has traditionally been a cumbersome and manual process, involving coordination with DevOps teams, manual collection, and interpretation of thread dumps. To streamline this, yCrash introduces a RESTful API that allows you to analyze thread dumps programmatically. With a simple CURL command, you can automate the analysis of your thread dumps, enabling proactive problem detection and resolution.
For detailed steps on how to use the Thread Dump Analysis API, please refer to the Invoking Thread Dump Analysis API
Heap Dump Analysis API The Heap Dump Analysis API analyzing JVM heap and Android dumps becomes a seamless and automated process. Major enterprises utilize our API for various use cases, such as integrating with CI/CD pipelines, conducting production root cause analysis, and efficiently handling multiple heap dumps.
To get started with using our Heap Dump Analysis API, please follow the step-by-step instructions provided.