---
title: DatasetSchema
seo:
  title: DatasetSchema — TypeScript SDK
  description: >-
    A dataset's JSON Schema. Datasets are object-typed with one property per
    column. A column declared `{ type: "trace" }` (under any name) holds a trace
    id; at most one trace column is allowed per dataset. (TypeScript SDK)
description: >-
  A dataset's JSON Schema. Datasets are object-typed with one property per
  column. A column declared `{ type: "trace" }` (under any name) holds a trace
  id; at most one trace column is allowed per dataset.
---

## Properties

| Prop | Type | Default | Description |
| - | - | - | - |
| `type?` | `"object"` | - | |
| `properties?` | `Record<string, DatasetSchemaProperty>` | - | |
