# Adding an app to the space

## Add Application

Once you've created the space, you'll see the `Add Application` button in the devtodev interface. Click on it to add an application to the space.

<figure><img src="/files/6Ssb0oFzwUdfTpAp9UQK" alt=""><figcaption></figcaption></figure>

## Standalone vs. Cross-platform: choosing the right project

When setting up a new project in devtodev, one of the first and most consequential decisions you'll make is choosing between a **standalone** and a **cross-platform** project type.&#x20;

{% hint style="warning" %}
**This choice is permanent – you cannot switch a previously created devtodev project to the cross-platform type – so it's worth getting right from the start.**&#x20;
{% endhint %}

It is also impossible to send data from one application to both types of projects simultaneously.

### What's the Difference?

{% columns %}
{% column %}
A **standalone project** tracks a single platform (e.g., iOS, Android, or PC). Each platform gets its own devtodev project with its own user base, metrics, and reports.

**Best for:** subscription apps, apps that use A/B testing or push campaigns heavily, or any app where platform-specific reporting is a priority.
{% endcolumn %}

{% column %}
A **cross-platform project** is designed for apps that share a user base across multiple operating systems. It combines user data from multiple platforms under a single project, giving you a unified view of your audience.&#x20;

**Best for:** productivity or utility apps available on multiple OSes, or any product where understanding the full cross-device user lifecycle is more valuable.&#x20;
{% endcolumn %}
{% endcolumns %}

### When to choose Standalone&#x20;

A standalone project is the right fit when:

* **Your app targets a single platform.** A standalone project is simpler and fully featured.
* **Most of your users are interacting with only one platform (device)** and you want to analyze them independently without cross-contamination of metrics.
* **You use Push Notifications, A/B tests, or Remote Configuration.** If these are part of your growth toolkit, select standalone.&#x20;
* **You track subscriptions.** Subscription tracking and the Subscriptions report are available only for standalone projects.&#x20;
* **You rely on store integrations.** Standalone projects support market data integrations with Google Play, the Apple App Store, and others. Cross-platform projects do not support store integrations for market data.&#x20;
* **You need cohort exports.** Cohort export is available only in standalone projects.

### When to choose Cross-platform

A cross-platform project makes sense when:

* **Most of your users run the app on different devices with the same account frequently.** You can see the history of users and metrics across all platforms in one place
* **You want a unified user identity across platforms.** Cross-platform projects give users the same devtodev ID on all platforms (in devtodev). This lets you track the full journey of a single user regardless of what device they're on.&#x20;
* **You can manage the technical prerequisite.** Cross-platform projects require you to use your own custom identifiers (User ID).&#x20;
* **You need cross-platform behavioral insights.** The User Card shows all events a user performed on different platforms, and most reports include a platform filter so you can drill into individual platforms when needed.&#x20;

### Quick comparison

<table><thead><tr><th width="400.703125">Feature</th><th align="center">Standalone</th><th align="center">Cross-platform</th></tr></thead><tbody><tr><td>Multiple platforms in one project</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Unified user identity across platforms</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Push Notifications</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>A/B Tests &#x26; Remote Configuration</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Store integrations (Google Play, App Store)</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Subscription tracking</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Cohort export</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Platform filter in reports</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Custom User ID required</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr></tbody></table>

***

{% columns %}
{% column %}
If you would like to add a **Standalone application**, check the following page:&#x20;

{% content-ref url="/pages/6M2Hi7fMPXega45ffu0W" %}
[Standalone application](/getting-started/adding-an-app-to-the-space/standalone-application.md)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
If you would like to add a **Cross-platform application**, check the following page:&#x20;

{% content-ref url="/pages/EBjsmNHf2V14SSZuYNZr" %}
[Cross-platform application](/getting-started/adding-an-app-to-the-space/cross-platform-application.md)
{% endcontent-ref %}

{% endcolumn %}
{% endcolumns %}


---

# 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.devtodev.com/getting-started/adding-an-app-to-the-space.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.
