# `nupp.io.storage`
Persistent key/value storage owned by the current host.
## Functions
### `clear` _function_
```nupp
const clear: function(): nil
```
Removes every key in the selected store.
#### Returns
| Type | Description |
| --- | --- |
| `nil` | |
### `get` _function_
```nupp
const get: function(name: string): string?
```
Reads one UTF-8 value, or nil if the key is absent.
#### Arguments
| Name | Type | Description |
| --- | --- | --- |
| `name` | `string` | |
#### Returns
| Type | Description |
| --- | --- |
| `string?` | |
### `remove` _function_
```nupp
const remove: function(name: string): nil
```
Removes one key.
#### Arguments
| Name | Type | Description |
| --- | --- | --- |
| `name` | `string` | |
#### Returns
| Type | Description |
| --- | --- |
| `nil` | |
### `set` _function_
```nupp
const set: function(name: string, value: string): nil
```
Writes one UTF-8 value.
#### Arguments
| Name | Type | Description |
| --- | --- | --- |
| `name` | `string` | |
| `value` | `string` | |
#### Returns
| Type | Description |
| --- | --- |
| `nil` | |