---
title: REST API
slug: concepts/rest-api
docTags: 
createdAt: 2025-09-09T09:16:03.975Z
---

## What is a REST API?

REST API is a way for different software systems to communicate over the web using simple HTTP(S) requests. It allows applications to send and receive data in a standardized format, usually JSON.

**In simple terms:** A REST API is like a set of rules that lets two programs talk to each other through the internet, whether that’s your Historian or MES software asking for production data, or a mobile app retrieving sensor values.

## Why use a REST API?

- **Universal access:** Works with any system that can send HTTP(S) requests.
- **Language-agnostic:** Use it with Go, Python, JavaScript, C#, or any programming language.
- **Lightweight:** Uses standard HTTP(S) methods (GET, POST, PUT, DELETE) and JSON or XML payloads.
- **Easy integration:** Perfect for connecting MES, Historian, ERP, or cloud systems.
- **Scalable:** Supports small apps or enterprise-grade systems exchanging millions of records.
- **Web-friendly:** Ideal for modern, connected applications that run anywhere.

## More information

- [Configuring a REST API collector](docId\:H_KHuDbi3Stu6DZGBkNrF)&#x20;
