Skip to main content

Data Sources

Data sources define where your data comes from and how it gets into CubeStack.

Manual Entry

The simplest way to add data is through the admin interface. Create records one by one using the record form.

API Import

Use the API to programmatically create and update records:
curl -X POST "https://api.cubestack.app/api/v1/{project}/{cube}" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"title": "New Record", "status": "draft"}'

File Upload

Upload CSV or JSON files to bulk-import data into a cube.

Images

Image columns support file uploads. Uploaded images are automatically:
  • Processed and optimized
  • Delivered via Cloudflare CDN
  • Available in multiple variants (thumbnail, medium, full)