> For the complete documentation index, see [llms.txt](https://appmaster.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://appmaster.gitbook.io/docs/master.md).

# What is AppMaster.io?

**AppMaster.io** is a next-generation no-code platform that lets you build complex server, web, and mobile apps without a single line of code. At all stages of development, you will use a web interface with convenient visual programming tools. ‌

The main difference between **AppMaster.io** and other platforms is that **it creates applications in the same way as developers do:**&#x20;

* generates perfect source code (finally!),&#x20;
* creates binaries,&#x20;
* manages publication (deployment)&#x20;
* and writes technical documentation.&#x20;

Develop **complete enterprise-level applications**, and not just prototypes or MVPs. For this, our no-code platform has everything:

:ballot\_box\_with\_check: Create **flexible relational databases** in a visual designer.

:ballot\_box\_with\_check: Manage **complex business logic** with an intuitive drag-and-drop interface.&#x20;

:ballot\_box\_with\_check: Configure **endpoints and customize API access** using middleware.&#x20;

:ballot\_box\_with\_check: Watch as **API technical documentation is generated automatically**.&#x20;

:ballot\_box\_with\_check: Change the structure and appearance in a **convenient application designers**.&#x20;

:ballot\_box\_with\_check: Use **auto-generation of pages (screens) and a library of ready-made components.**

:ballot\_box\_with\_check: Build faster with **pre-built app templates**.&#x20;

:ballot\_box\_with\_check: Build **native iOS and Android apps and publish** them to stores.

:ballot\_box\_with\_check: Deploy the app to **your server, AppMaster.io cloud,** or other repositories.&#x20;

:ballot\_box\_with\_check: **Export binaries and source code -** you are not tied to the platform.&#x20;

:ballot\_box\_with\_check: **Integrate with third-party resources and add functionality** using modules.

{% hint style="info" %}
Don't have enough AppMaster.io tools? Write to us - we will add in the next releases!
{% endhint %}

## What are the features of the AppMaster.io platform?&#x20;

1. All applications are built around a single backend. For example, when creating 2 mobile applications (for a taxi driver and a passenger), they will work with the same backend.&#x20;
2. Dozens of times higher backend performance compared to any similar solutions.&#x20;
3. Can be hosted locally and offline.&#x20;
4. It is possible to download the source code of the generated applications (for corporate customers).&#x20;
5. API documentation is automatically generated.&#x20;
6. You can use the backend separately and connect the frontend written by the developers to it.

## What applications can be built with AppMaster.io?&#x20;

Almost any server application for Linux, Windows, and MAC; admin panels and client portals (web); native mobile apps for IOS and Android platforms.

## What types of apps are supported?

Server applications (backend), web applications (admin panels and client portals - frontend), mobile applications (native for IOS and Android).

## What technology is used to create the backend?&#x20;

The backend is generated in Go (Golang) language, any Postgresql-compatible databases are supported, including Amazon RDS, Google Cloud SQL, Azure PostgreSQL, Elephant, and others.&#x20;

### What technology is used to create web applications?&#x20;

Vue2 with automatic linking to the generated backend.

## What technology is used to create mobile applications?&#x20;

Own APMS framework using Swift and Kotlin internally.

## What are the advantages of AppMaster.io mobile applications?&#x20;

Mobile apps built on the platform are native (no HTML, JS, PWA) and are based on real-time delivery of screens and logic.&#x20;

The user only needs to publish a mobile application in PlayMarket or AppStore once, and all interface and logic updates will be instantly displayed in the application - just make changes and republish the backend. Backend + mobile applications can work offline in corporate networks without Internet access.&#x20;

Thanks to the APMS framework, the user can change the application quickly and without publishing delays.

## Functionality for corporate customers&#x20;

* Work in HA (active-active) mode.&#x20;
* Work in Docker Swarm, Kubernetes and any other clusters.&#x20;
* Built into all applications Health Monitor, monitoring abnormal behavior and potential errors (NPE and similar).&#x20;
* In-memory logging of performance metrics, high-performance Zap logger.
* Small memory-footprint for embedded systems, allows running backend on Raspberry PI and similar IoT platforms. Single Sign-On (SSO) Modules.
* Support for optimizing queries to the DBMS through restrictions on the scope of operations. Deduplication system of stored files (built into applications, up to 30% space saving depending on the scenario).&#x20;
* Supports hardware accelerated encryption AES-NI and similar.

{% hint style="success" %}
We build real production applications, as if a team of professional developers made them. Only better and faster.
{% endhint %}
