# Core Concepts

## Project

Project represents a namespace for a collection of CaraML resources, that belong to a specific team such as service accounts, Models, Routers, Pipelines etc. Project is one of the main building blocks for access control in CaraML. For creating a project, please refer to [Create a project](https://github.com/caraml-dev/docs/blob/main/module/router/how-to/create-project.md)

## Model

This section describes the main concepts related to CaraML Models component.

{% content-ref url="core-concepts/00\_introduction" %}
[00\_introduction](https://docs.caraml.dev/introduction/core-concepts/00_introduction)
{% endcontent-ref %}

## Feature Store

This section describes the main concepts related to CaraML Feature Store component.

### **Entities:**

Entities are the objects in an organization on which features occur. They map to your business domain (users, products, transactions, locations).

### **Feature Tables:**

Defines a group of features that occur on a specific entity.

### **Features:**

Individual features within a feature table.

## Router

This section describes the main concepts related to CaraML Routers component.

{% content-ref url="core-concepts/concepts" %}
[concepts](https://docs.caraml.dev/introduction/core-concepts/concepts)
{% endcontent-ref %}

## Experiment

This section describes the main concepts related to CaraML Experiments component.

{% content-ref url="core-concepts/concepts-1" %}
[concepts-1](https://docs.caraml.dev/introduction/core-concepts/concepts-1)
{% endcontent-ref %}

## Pipelines

This section describes the main concepts related to CaraML Pipelines component.

### Tasks

You may refer to the definition of tasks in Flyte's documentation [here](https://docs.flyte.org/projects/cookbook/en/latest/auto/core/flyte_basics/task.html#sphx-glr-auto-core-flyte-basics-task-py).

### Workflows

You may refer to the definition of workflows in Flyte's documentation [here](https://docs.flyte.org/projects/cookbook/en/latest/auto/core/flyte_basics/basic_workflow.html#sphx-glr-auto-core-flyte-basics-basic-workflow-py).

### Launch Plans

You may refer to the definition of launch plans in Flyte's documentation [here](https://docs.flyte.org/projects/cookbook/en/latest/auto/core/flyte_basics/lp.html#sphx-glr-auto-core-flyte-basics-lp-py).
