# Overview

If you need to interact with a third-party application in Make and there is not an app created for it yet, you can make your own.

This documentation helps you prepare to build an app, walks you through the process of creating your first app, and provides you with best practices and specifications for your project.

{% hint style="info" %}
**Custom Apps Development Training**

If you are new to custom apps, enroll in the Make Academy course [Getting started with custom apps](https://academy.make.com/courses/getting-started-with-custom-apps).

By the end of the course, you will understand what custom apps are and the benefits of using them, use the API documentation to help you design and create your first app, and identify the components that form a custom app.
{% endhint %}

## Get started

### Step 1: Select your editor

[Select the editor](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor) you want to use to build your custom app:

* [Make web interface](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor/web-editor-features),
* [Visual Studio Code](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor/apps-sdk), or
* with vibe coding (information coming soon)

### Step 2: Determine your starting point

* **If you're already familiar with Make**, you're ready to [create your first app](https://developers.make.com/custom-apps-documentation/create-your-first-app/overview).&#x20;
* **If you're new to Make**, we recommend that you begin with a practice exercise (see [Step 3](#step-3-practice-connecting-to-an-api-in-make)).

### Step 3: Practice connecting an API in Make

Before creating your first app, [make a test HTTP call](https://developers.make.com/custom-apps-documentation/get-started/make-a-test-http-call) to practice connecting to your selected API on the Make platform. This will help you get comfortable with the process.


---

# 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://developers.make.com/custom-apps-documentation/get-started/readme.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.
