# Apps

A Sola app is a custom security tool that you create, tailored for your specific security needs and area of interest. Each app you create is autonomous and supports its own use case. It can be limited to one or more data sources with different [workspace](/workspace/workspace-home.md) members as creators and consumers.

The app you create can range from basic and simple use cases, to specific or complex scenarios. Apps can be shared with your team members, depending on their [member roles](/system-management/settings.md#members). Public apps are open to all workspace members with the selected default role. Private apps require an invite.

Apps are connected to relevant data sources that allow you to [query](/workspace/apps/queries.md#queries) your data and gain security insights into your organization.

**Each app is made up of 5 building blocks:**

1. [**Sola AI Copilot**](/getting-started/sola-ai.md) - Ask questions and get insights about your security.
2. [**Queries**](/workspace/apps/queries.md) - Expose the underlying data from your sources.
3. [**Canvases**](/workspace/apps/canvases.md) - Vibe-code your data into fully interactive interfaces.
4. [**Alerts**](/workspace/apps/alerts.md) - Turn key questions into rules that monitor your data.
5. [**Workflows**](/workspace/apps/workflows.md) - Structure and automate actions with AI-native flows.

{% hint style="success" %}
**Pro tip: Create security apps your way**

![](/files/u9RHZRvhr64TfNP6IjXP) Sola gives you the flexibility to structure your apps based on your security priorities.

For example, you can create apps by security use case (e.g., Identity and Access Management), by data source (e.g., AWS Security Posture, GitHub Security Posture), or a combination of both (e.g., AWS Identity and Access Management, Salesforce Identity and Access Management).

*How you create your apps is entirely up to you. C*hoose what makes the most sense for your security needs.
{% endhint %}

{% embed url="<https://youtu.be/QmhUtmfrnn8>" %}
What's a Sola app?
{% endembed %}

## **Creating apps**

Your apps can be as simple or as complex as you need. Depending on how technical you want to get, the [queries](/workspace/apps/queries.md) component of your app provides the flexibility to query your data using natural language with Sola AI and SQL queries.

![](/files/DESMoC6l1Gr9uaynao5N) Sola AI helps you quickly generate queries and refine them, making it easier to explore your data and uncover insights.

<figure><img src="/files/KYNJIDENyGbNeG2amXSJ" alt="Using Sola AI to query data and fine-tuning the generated SQL query"><figcaption><p><em>Using Sola AI to query data and fine-tuning the generated SQL query</em></p></figcaption></figure>

Create a new app from scratch, join an existing one in your workspace, or use a prebuilt app from the [app gallery](/getting-started/app-gallery.md) made by our expert security team.

<figure><img src="/files/0DGipttKgpaGrSXMtnp7" alt="Joining a workspace"><figcaption><p><em>Joining a workspace</em></p></figcaption></figure>

<figure><img src="/files/BkI72YuQKANnmZ9S9Szt" alt="Creating a new app from the app gallery"><figcaption><p>Creating a new app from the app gallery</p></figcaption></figure>

{% hint style="warning" %}
**Who can create and install apps?**

Only **workspace owners** and **admins** can create apps, join existing apps, or install apps from the [app gallery](/getting-started/app-gallery.md).
{% endhint %}

## Connecting data sources

To create a new app, you’ll need to connect it to one or more [data sources](/integrations/data-sources.md).

Connecting your data source is important because it allows you to get answers to your questions that are relevant to your data. By linking your data sources, you can easily find security insights and answers based on your organizational data.

{% hint style="info" %}
You can skip this step for now and use a placeholder data source, which includes only the table schema (without data). Connect your data source later when you're ready.&#x20;
{% endhint %}

## Viewing and collaborating on apps

Sola provides two ways to access apps in your workspace:

* **My Apps** - Apps that you are a member in, whether created by you or someone else
* **Workspace Apps** - Apps in your workspace that you can join.

Collaborate in real time to share insights, refine security findings, and build on each other's work. See who else is active in the same app or building block as you create.

<figure><img src="/files/DootPtxPsvna4o9fDMMy" alt="Collaborate in real time"><figcaption><p>Collaborate in real time</p></figcaption></figure>

***

## FAQs

### Who can create or install apps in Sola?

Only workspace owners and admins can create apps, join existing apps, or install apps from the app gallery. If you don’t have the necessary permissions, reach out to your workspace admin.

### How does Sola AI assistant use my data?

Sola AI assistant follows strict security practices to keep your data safe. Your data is stored securely according to [our standard security policies](https://sola.security/privacy-policy/).

Sola AI assistant does not use your data to train our models. Any data processed through Sola AI is used solely to generate responses and is not retained for training purposes.

### Can I enable or disable the Sola AI Assistant?

Yes. You can enable or disable the option to skip the Sola AI assistant when creating new queries.

<br>


---

# 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.sola.security/workspace/apps.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.
