> For the complete documentation index, see [llms.txt](https://aerocode.gitbook.io/tynamo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aerocode.gitbook.io/tynamo/tynamo-1/create-tynamo.md).

# Tynamo

### Create tynamo connection

Define the connection of dynamodb.

```typescript
const tynamo: Tynamo = new Tynamo({
    region: "ap-northeast-2",
    endpoint: "http://localhost:8000"
});
```

{% hint style="info" %}
This design is derived from `AWS.DynamoDB.ClientConfiguration`.

Check [here](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB.html#constructor-property) for more information.
{% endhint %}

### Create tynamo table

Define one table inside dynamodb. Manipulate tables or data through this object.

```typescript
@DynamoEntity()
class Entity {
    ...
}

const tynamo: Tynamo = new Tynamo({...})
const entityTable: TynamoTable<Entity> = tynamo.getTableOf(Entity);

```
