[@nevermined-io/nevermined-sdk-js](../code-reference.md) / Algorithm

# Interface: Algorithm

## Table of contents

### Properties

- [entrypoint](Algorithm.md#entrypoint)
- [format](Algorithm.md#format)
- [language](Algorithm.md#language)
- [requirements](Algorithm.md#requirements)
- [version](Algorithm.md#version)

## Properties

### entrypoint

• **entrypoint**: `string`

#### Defined in

[src/ddo/MetaData.ts:43](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/ddo/MetaData.ts#L43)

___

### format

• `Optional` **format**: `string`

#### Defined in

[src/ddo/MetaData.ts:41](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/ddo/MetaData.ts#L41)

___

### language

• **language**: `string`

#### Defined in

[src/ddo/MetaData.ts:40](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/ddo/MetaData.ts#L40)

___

### requirements

• **requirements**: `Object`

#### Type declaration

| Name | Type |
| :------ | :------ |
| `container?` | `any` |
| `requirement?` | `string` |
| `version?` | `string` |

#### Defined in

[src/ddo/MetaData.ts:44](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/ddo/MetaData.ts#L44)

___

### version

• `Optional` **version**: `string`

#### Defined in

[src/ddo/MetaData.ts:42](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/ddo/MetaData.ts#L42)
