# Access rights

You can securely share your resources with others by using a granular permissions system. Such resources include Actors, tasks, key-value stores, datasets, and request queues.

For example, you can let your colleague run an [Actor](https://pr-2519.preview.docs.apify.com/platform/actors.md) or view a [dataset](https://pr-2519.preview.docs.apify.com/platform/storage/dataset.md) but not modify it. You can also grant permission to update an Actor and build a new version. [Storages](https://pr-2519.preview.docs.apify.com/platform/storage.md) are sharable in the same way as a **read** permission or a combination of both **read** and **write** permissions.

## Grant access to resources

To share an Actor or a task:

1. In Apify Console, go to the Actor or task page.
2. From the menu, select **Share**.
3. Under **Invite**, add the user ID, email, or username of a person you want to share the resource with and select **Add user**.
4. From the dropdown, select the permissions to grant.

![Actor page in Apify Console with the menu highlighted](/assets/images/share-actor-fe45aaad4477a4504b55efd00ac040bc.svg)

To share a key-value store, request queue, or a dataset:

1. In Apify Console, in the left-side menu, go to **Storage**.
2. Use tabs to switch between datasets, key-value stores, and request queues.
3. From the table, select the resource you want to share.
4. Under **Invite**, add the user ID, email, or username of a person you want to share the resource with and select **Add user**.
5. From the dropdown, select the permissions to grant.
