# Create a dataset
ds_id = await sdk.dataset.create("User Submissions")
# Append rows
count = await sdk.dataset.append_rows(ds_id, [
{"name": "Alice", "score": 95},
{"name": "Bob", "score": 87},
])
# Read rows (paginated)
page = await sdk.dataset.get_rows(ds_id, limit=100)
for row in page["rows"]:
print(f"{row['id']}: {row['data']}")
# Update a row
await sdk.dataset.update_row(ds_id, row_id, {"score": 98})
# Delete rows
await sdk.dataset.delete_rows(ds_id, [row_id])
# List datasets
datasets = await sdk.dataset.list()