REST API
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 collectorConfiguring a REST API collector