import { CubeStack } from '@cubestack/sdk';
const client = new CubeStack({
apiKey: 'your-api-key',
project: 'my-project'
});
// Fetch records
const { data, total } = await client.records.list('blog-posts', {
page: 1,
pageSize: 10,
sort: 'created_at',
order: 'desc'
});
// Create a record
const record = await client.records.create('blog-posts', {
title: 'Hello World',
content: 'My first post'
});
// Update a record
await client.records.update('blog-posts', record.id, {
title: 'Updated Title'
});
// Delete a record
await client.records.delete('blog-posts', record.id);