> For the complete documentation index, see [llms.txt](https://docs.tailent.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tailent.com/getting-started.md).

# Getting Started

- [State Machine Approach](https://docs.tailent.com/getting-started/state-machine-approach.md)
- [TAP Studio](https://docs.tailent.com/getting-started/tap-studio.md): TAP into our RPA Studio to learn more about how to make reliable automation for the real-world complexity.
- [How to install TAP Studio](https://docs.tailent.com/getting-started/tap-studio/how-to-install-tap-studio.md)
- [TAP Studio Overview](https://docs.tailent.com/getting-started/tap-studio/tap-studio-overview.md)
- [Variables and Data Types](https://docs.tailent.com/getting-started/tap-studio/variables-and-data-types.md)
- [Transitions](https://docs.tailent.com/getting-started/tap-studio/transitions.md)
- [Normal transitions](https://docs.tailent.com/getting-started/tap-studio/transitions/normal-transitions.md)
- [Exception transitions](https://docs.tailent.com/getting-started/tap-studio/transitions/exception-transitions.md)
- [How to Create a New Automation Project in TAP Studio](https://docs.tailent.com/getting-started/tap-studio/how-to-create-a-new-automation-project-in-tap-studio.md)
- [How to add an Activity to Favorites](https://docs.tailent.com/getting-started/tap-studio/how-to-add-an-activity-to-favorite-activities.md)
- [How to Open an Existing Automation Project in TAP Studio](https://docs.tailent.com/getting-started/tap-studio/how-to-open-an-existing-automation-project-in-tap-studio.md)
- [How to Save an Automation Project](https://docs.tailent.com/getting-started/tap-studio/how-to-save-an-automation-project.md)
- [Control Identifiers in UI Browser](https://docs.tailent.com/getting-started/tap-studio/control-identifiers-in-ui-browser.md)
- [List of Activities that use Control Identifier as Input Parameter](https://docs.tailent.com/getting-started/tap-studio/list-of-activities-that-use-control-identifier-as-input-parameter.md)
- [Press Key - Values of Key parameter](https://docs.tailent.com/getting-started/tap-studio/press-key-values-of-key-parameter.md)
- [Outlook vs standard IMAP protocol](https://docs.tailent.com/getting-started/tap-studio/outlook-vs-standard-imap-protocol.md)
- [Hardware & Software Requirements TAP Studio](https://docs.tailent.com/getting-started/tap-studio/hardware-and-software-requirements-tap-studio.md)
- [TAP Assistant](https://docs.tailent.com/getting-started/tap-assistant.md)
- [Basic Scheduling](https://docs.tailent.com/getting-started/tap-assistant/basic-scheduling.md)
- [Setting Custom Log Sizes](https://docs.tailent.com/getting-started/tap-assistant/setting-custom-log-sizes.md)
- [Tailent Gateway Agent](https://docs.tailent.com/getting-started/tailent-gateway-agent.md): Tailent Gateway Agent is a component of the Tailent Automation Platform that is responsible with providing machine-wide orchestration functionalities via REST Request APIs.
- [Installing Gateway Agent](https://docs.tailent.com/getting-started/tailent-gateway-agent/installing-gateway-agent.md): Tailent Gateway Engine is deployed as a self-hosted Windows service-grade application. The following prerequisites must be met:
- [Installing TAP Studio and Assistant](https://docs.tailent.com/getting-started/tailent-gateway-agent/installing-tap-studio-and-assistant.md): Due to the fact that the TAP Gateway Agent requires a custom build with the appropriate functionalities, this needs to be installed.
- [TAP Gateway Agent API References](https://docs.tailent.com/getting-started/tailent-gateway-agent/tap-gateway-agent-api-references.md): The following section details the APIs available for integration with TAP Automations.
- [Heartbeat Request](https://docs.tailent.com/getting-started/tailent-gateway-agent/tap-gateway-agent-api-references/heartbeat-request.md): This is usually used to check if the Tailent Gateway Agent is correctly configured and running.
- [Start Session Bot](https://docs.tailent.com/getting-started/tailent-gateway-agent/tap-gateway-agent-api-references/start-session-bot.md): This request is used to start a bot (with payload)
- [Bot List](https://docs.tailent.com/getting-started/tailent-gateway-agent/tap-gateway-agent-api-references/bot-list.md): This endpoint can be used to retreive a list of all bot instance request during the lifecycle of the TGA component.
- [Get Bot Response](https://docs.tailent.com/getting-started/tailent-gateway-agent/tap-gateway-agent-api-references/get-bot-response.md): This endpoint can be used to retreive the bot response (as posted in the bot logic, using either scripting or Set HTTP Response actions).
- [TAP Frequenty Asked Questions](https://docs.tailent.com/getting-started/tap-frequenty-asked-questions.md)
