# Integrate with external data

Integrating with external data is often a crucial step in building a mobile app, enriching the functionality and user experience. This process involves pulling data from outside sources, such as APIs, web services, or large data sets, and seamlessly incorporating it into the app's ecosystem.

Jigx provides a set of data providers to make integrating with external data easy. The following examples show how to build apps using these providers.

<table><thead><tr><th width="180.91796875">Example</th><th></th></tr></thead><tbody><tr><td><a href="https://docs.jigx.com/examples/readme/data-providers/rest">Hello REST</a></td><td>In this section, a REST API is used to create a customers Jigx app, allowing you to add new customers and update and view customer details, location, and images.</td></tr><tr><td><a href="https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph">MS Graph</a></td><td>The MS Graph examples use the User, Calendar, Mail, Insights, and To-do tasks to create a powerful Jigx apps with everything you need in one app.</td></tr><tr><td><a href="https://docs.jigx.com/examples/readme/data-providers/salesforce">Microsoft OneDrive</a></td><td>Use the Microsoft OneDrive data provider to create, update, list, delete, and download files.</td></tr><tr><td><a href="https://docs.jigx.com/examples/salesforce">Salesforce</a></td><td>The Jigx Salesforce provider brings data directly into the app from Salesforce, giving you access to real-time data and visual insights no matter where you are.</td></tr><tr><td><a href="https://docs.jigx.com/examples/readme/openai-integration">OpenAI</a></td><td>Jigx supports any AI service that is exposed to a REST service. By leveraging the power of advanced AI models, you can create smarter, more responsive, and engaging apps that meet users' evolving needs.</td></tr></tbody></table>


---

# 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.jigx.com/getting-started/integrate-with-external-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.
