# Connecting Data

### Data Storages

Select a database or data warehouse to store and compute your data. Tabula executes all data transformations directly within the storage, ensuring your data remains secure and does not leave your database.

{% content-ref url="/pages/TzQpQVLbCfOaghEC3kT3" %}
[Data Storages](/integrations/data-storages.md)
{% endcontent-ref %}

### Data Sources

Select from 450+ data sources to extract and load data to your storage. Then, you can access the data with our no-code solution for further cleanup, analysis, or reporting.

{% content-ref url="/pages/RVDLfGdNA2ln29dexjbI" %}
[Data Sources](/integrations/data-sources.md)
{% endcontent-ref %}

### Enrichments

Select data providers to enrich and search people and companies.

{% content-ref url="/pages/MEqj0ktSnOTMLWB6LrNB" %}
[Enrichment](/integrations/enrichment.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tabula.io/product-overview/connecting-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
