# Learn more

Now that you've set up your first project, learn more about what else Cube can
do for you.

## Data Modeling

Learn more about [data modeling](/product/data-modeling/concepts)
and how to effectively define metrics in your data models.

## Querying

Cube can be queried in a variety of ways. Explore how to use
[REST API](/product/apis-integrations/rest-api), [GraphQL API](/product/apis-integrations/graphql-api), and
[SQL API](/product/apis-integrations/sql-api), or how to
[connect a BI or data visualization tool](/product/configuration/visualization-tools).

## Caching

Learn more about the [two-level cache](/product/caching) and how
[pre-aggregations help speed up queries](/product/caching/getting-started-pre-aggregations).

## Access Control

Cube uses [JSON Web Tokens](https://jwt.io/) to
[authenticate requests for the HTTP APIs](/product/auth), and
[`check_sql_auth`](/product/configuration/reference/config#check_sql_auth) to
[authenticate requests for the SQL API](/product/apis-integrations/sql-api/security).
