docs/content/reference/api/extensions-sdk/Host.md

75 lines
1.2 KiB
Markdown

---
title: "Interface: Host"
description: Docker extension API reference
keywords: Docker, extensions, sdk, API, reference
aliases:
- /desktop/extensions-sdk/dev/api/reference/interfaces/Host/
- /extensions/extensions-sdk/dev/api/reference/interfaces/Host/
---
**`Since`**
0.2.0
## Methods
### openExternal
**openExternal**(`url`): `void`
Opens an external URL with the system default browser.
**`Since`**
0.2.0
```typescript
ddClient.host.openExternal("https://docker.com");
```
#### Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
| `url` | `string` | The URL the browser will open (must have the protocol `http` or `https`). |
#### Returns
`void`
## Properties
### platform
**platform**: `string`
Returns a string identifying the operating system platform. See https://nodejs.org/api/os.html#osplatform
**`Since`**
0.2.2
___
### arch
**arch**: `string`
Returns the operating system CPU architecture. See https://nodejs.org/api/os.html#osarch
**`Since`**
0.2.2
___
### hostname
**hostname**: `string`
Returns the host name of the operating system. See https://nodejs.org/api/os.html#oshostname
**`Since`**
0.2.2