Frequently Asked Questions

Find answers to common questions about CubeKit, our Cube UI components, pricing, installation, and technical support.

General Questions

What is CubeKit?

CubeKit is a comprehensive collection of high-level React components designed specifically for Cube.dev applications. It provides ready-to-use components like QueryBuilder, SqlQueryBuilder, SchemaVisualizer, DashboardBuilder, and ConversationBuilder that help you build sophisticated analytics interfaces in minutes, not months.

What makes CubeKit different from other UI libraries?

Unlike generic UI libraries, CubeKit is specifically designed for Cube.dev applications. Every component understands Cube queries, measures, dimensions, and filters natively. This means less configuration, better integration, and components that work seamlessly with your Cube.dev setup out of the box.

Do I need to know Cube.dev to use CubeKit?

Yes, CubeKit is designed as an extension to Cube.dev. You'll need a working Cube.dev setup with your data schema defined. CubeKit then provides the UI components to interact with your Cube.dev API. If you're new to Cube.dev, we recommend starting with their excellent documentation first.

What React versions are supported?

CubeKit supports React 18.0.0 and above. We recommend using the latest stable version of React for the best experience and access to all features.

Can I customize the appearance of CubeKit components?

Absolutely! CubeKit is built on DaisyUI, giving you access to 30+ professionally designed themes. You can also create custom themes that match your brand perfectly. All components accept standard CSS classes and can be styled using Tailwind CSS utilities.

Still Have Questions?

Can't find what you're looking for? Our team is here to help you succeed with CubeKit.