# Key-value stores

Read, write, and delete records in key-value stores. Key-value stores hold arbitrary files (binary or JSON) identified by string keys. Each Actor run has a default key-value store that contains the Actor's input.

<!-- -->

## [Create key-value store](https://pr-2521.preview.docs.apify.com/api/v2/key-value-stores-post.md)

[/key-value-stores](https://pr-2521.preview.docs.apify.com/api/v2/key-value-stores-post.md)

## [Get store](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-get.md)

[/key-value-stores/{storeId}](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-get.md)

## [Get list of keys](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-keys-get.md)

[/key-value-stores/{storeId}/keys](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-keys-get.md)

## [Get record](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-get.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-get.md)

## [Store record](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-put.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-put.md)

## [Store record (POST)](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-post.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-post.md)

## [Delete record](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-delete.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2521.preview.docs.apify.com/api/v2/key-value-store-record-delete.md)
