> For the complete documentation index, see [llms.txt](https://aurora-labs.gitbook.io/aurora-cloud-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aurora-labs.gitbook.io/aurora-cloud-documentation/run-your-own-virtual-chain/manage-permissions/permissions-api.md).

# Permissions API

Each Aurora Chain has two types of whitelists defining the level of permissions for end users:

1. *Transaction Access Whitelist:* to enable user accounts (EOAs) to execute transactions on your chain.
2. *Deployment Access Whitelist:* to enable EOAs to deploy contracts to your chain.

Both of them are optional. So, if you want to allow the usage and development for everyone, both of them will be disabled. If not, you will need to manage them.

{% hint style="info" %}
Read the full API specification at

<https://doc.aurora.dev/launch-chain/reference/whitelists-api>
{% endhint %}
