> ## Documentation Index
> Fetch the complete documentation index at: https://docs.refold.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Apps Intro

> Create and integrate your custom applications

Any integration can be setup as Custom App and they function similarly to other pre-built integrations available in Refold.

Similar to the native apps offered by Refold, Custom Apps provide the following features:

* Workflow builder for creating custom logic of your use-cases.
* Fully managed authentication of Key Based or OAuth 2.0 authentication.
* Access and run any provided API of the application.
* Create Actions for the APIs you will frequently use.

## Creating Custom Apps

A custom app can be created using any of the three methods offered by Refold.

The prerequisites for building a Custom Integration of any app provider on Refold are:

* The app provider must have a public API.

* Have access to the app's API documentation.

* If the app provider uses OAuth authentication, create a developer account and developer application from the app provider.

Click on your preferred method and read about the detailed step of how you can add custom app with that method.

<Card title="Create Custom App from Scratch" icon="plus" href="/custom_app/custom_app_scratch">
  In this, you create a custom app from scratch by setting its authentication method, API Endpoints etc.
</Card>

<Card title="Create Custom App using Refold AI" icon="microchip-ai" href="/custom_app/custom_app_ai">
  In this method, you provide the documentation link of the applications' API and also provide a prompt with details of what you want in the app and our AI will create the app for you.
</Card>

<Card title="Create Custom App using OpenAPI Spec" icon="file-code" href="/custom_app/custom_app_openapi">
  In this you provide the OpenAPI Spec link in JSON or YAML and our platform will create the custom app using that.
</Card>
