# Open Code Automation

Welcome to the Open Code Automation documentation. Here, you will find all the necessary information to get started with our automation tool, available freely on Maven Central.

### Introduction

Open Code Automation is designed to be accessible and flexible, allowing users to modify the source code to fit their unique requirements. This open approach means the use cases are limitless, providing a powerful tool for a wide range of automation tasks.

### Key Features

#### Free Access on Maven Central

You can access the Open Code Automation tool freely on Maven Central. This ensures that you have the ability to utilize and modify the source code as per your needs without any restrictions on the automation features.

#### Open Source Flexibility

The source code is open and can be updated by users to tailor it to their specific requirements. This flexibility allows you to extend and customize the tool to fit various automation scenarios.

#### Restricted Features in Open Code

While the open code version offers extensive automation capabilities, some features are restricted:

* **Test Management**
* **Test Communication**
* **Mail Configuration**

These features are disabled in the open code version but can be accessed upon [signup](https://precisiontestautomation.in/signup).

### Full Feature Access on Signup

To unlock the full potential of Open Code Automation, including the restricted features, users need to sign up. Upon signup, we provide installation steps and a sample project to help you get started with all the features enabled.

### Conclusion

Open Code Automation offers a powerful and flexible solution for all your automation needs. Whether you are using the open code version or have signed up for the full feature set, our tool is designed to support and enhance your automation efforts. Explore the limitless possibilities and customize the tool to fit your specific requirements.

For more details and support, please refer to the additional resources section or contact our support team ([support-scriptless@precisiontestautomation.in](https://mail.google.com/mail/?view=cm\&fs=1\&to=support-scriptless@precisiontestautomation.in\&su=Support)).

### Linked Pages

{% content-ref url="/pages/ZgXCPj5ySPRoQfSrHf4m" %}
[Web Automation](/scriptlessautomation/get-started/open-code-automation/web-automation.md)
{% endcontent-ref %}

{% content-ref url="/pages/GcUnT1B5rYj7TohRpHH4" %}
[API Automation](/scriptlessautomation/get-started/open-code-automation/api-automation.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.precisiontestautomation.in/scriptlessautomation/get-started/open-code-automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
