# Distributing to Customers

OnePub can be used as a safe and easy method to distribute licensed packages to your customers.

Customers are given limited 'read only' access which allows them to:

* &#x20;to add a dependency to your private package(s) published via OnePub
* participate in the OnePub discussion threads for your package.
* view your package's; readme, changelog, install instruction, version history and dependency chart
* Add 'package watches' to receive a notification whenever you publish a new version of a package.

You can control what packages a Customer has access to by creating Teams and allocating packages/customers to the team. A customer will only see packages from the teams that they are members of.

{% hint style="danger" %}
Your customer will have full access to the package's source code!

The package source will be stored in their .pub-cache folder.
{% endhint %}

The following guides are provide to help you get setup.

* [Purchase a Distribution license](/workflows/distributing-to-customers/purchase-a-customer-distribution-license.md)
* [Publish a package](/guides/publishing-packages.md)
* Set up Customer Teams
* [Invite a customers](/workflows/distributing-to-customers/customer-installation-instructions.md)
* Customer installation instructions
* [Conditions Apply](/workflows/distributing-to-customers/conditions-apply.md)

##


---

# 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.onepub.dev/workflows/distributing-to-customers.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.
