Skip to main content

Production Checklist

Review this checklist before going live with your CubeStack-powered application.

Security

1

API keys are stored securely

Keys are in environment variables, not in code or config files committed to git.
2

Public columns are reviewed

Only columns that should be publicly visible are marked as public.
3

No API keys in client-side code

Browser-facing code uses public access only.

Performance

  • Pagination is implemented (don’t fetch all records at once)
  • Responses are cached where appropriate
  • Images use the correct variant (thumbnail for lists, full for detail views)

Error Handling

  • API errors are caught and displayed to users gracefully
  • Retry logic is implemented for transient errors
  • Rate limit handling is in place

Data

  • Cube schemas are finalized
  • Required fields are set correctly
  • Validation rules are configured
  • Test data is cleaned up

Monitoring

  • API errors are logged
  • Webhook failures are monitored
  • Usage is within plan limits