> For the complete documentation index, see [llms.txt](https://docs.lowcoder.cloud/lowcoder-api-specification/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lowcoder.cloud/lowcoder-api-specification/api-reference-lowcoder.md).

# API reference Lowcoder

The Base URL of the Lowcoder API depends on your installation.

### Single Docker Deployment

The Base URL of the API is the same as for the Frontend. In local installations for example:

```
http://localhost:3000/
https://<yourdomain>:3000/
https://<yourdomain>/
```

### Multi-Docker Deployment

In a Multi-Docker Deployment, you will have an individual IP address or Domain for the API-Service Container. This is then the Base URL for the Lowcoder API.

```
https://<your-api-service-domain>:8080/
https://<your-api-service-domain>/
```

When you run Multi-Docker Deployment on Localhost, you will need to look for the [Bridge-Network Settings](https://www.baeldung.com/ops/docker-communicating-with-containers-on-same-machine) that apply to your setup.

### app.lowcoder.cloud

To use the API of the Cloud Version, the API is to reach via the separate API Service.

```
https://api-service.lowcoder.cloud/
```

Since Lowcoder v2.1.6 we publish the OpenAPI Specification and the Swagger Documentation automatically.

```
Swagger Documentation: <Lowcoder-Location>/api/docs/webjars/swagger-ui/index.html#
OpenAPI Specification: <Lowcoder-Location>/api/docs/openapi.json
```

You can find the current API Documentation for example here: \
<https://api-service.lowcoder.cloud/api/docs/webjars/swagger-ui/index.html#/>
