> For the complete documentation index, see [llms.txt](https://v2.dataos.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v2.dataos.info/build/get-started/prerequisites.md).

# Prerequisites

A production build needs three things: the DataOS Command Line Interface (CLI), the Local Development Kit (LDK) for authoring and testing, and a Git repository that DataOS can access during deployment.

Complete the following steps once. Then use the [Quickstart](/build/get-started/quickstart.md) to create your first Data Product.

{% hint style="info" %}
**New to DataOS?** Confirm with your DataOS administrator that you have a user account and access to your organization's DataOS context before you start.
{% endhint %}

<table><thead><tr><th width="195.6884765625">Step</th><th>What it does</th></tr></thead><tbody><tr><td><a href="/pages/9dbe5ca0d6f3330e6a6c3a0345e367baff92e394">CLI setup</a></td><td>Install and authenticate <code>dataos-ctl</code>, the tool you use to apply and inspect DataOS Resources.</td></tr><tr><td><a href="/pages/e19426ce70a6b319d13d65703f65f8a3aaf0155b">LDK setup</a></td><td>Install the Local Development Kit (LDK): Python, a virtual environment, Vulcan, and a local engine.</td></tr><tr><td><a href="/pages/768e6f1294a4ff6957a40bac6134b3339971294c">Repository setup</a></td><td>Connect your Git repository so DataOS can pull your project at deploy time.</td></tr></tbody></table>

You connect your data sources as the first step of [Understand → Connect sources](/build/understand/connect-sources.md), not here. Connecting a source is part of understanding it, so that step belongs there rather than here.

{% hint style="warning" %}
**You will also need access to run what you build.** DataOS is deny-by-default, so a new `Data Developer` starts with no access to shared compute, Depots, or Secrets. These are granted, not self-served: you request a `Can Use` grant for each from your tenant admin. Sort this out before you deploy. The full checklist is in [Operate → Get access and confirm readiness](https://v2.dataos.info/operate/data-product-developer/access-and-readiness).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://v2.dataos.info/build/get-started/prerequisites.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
