docs
Advanced search
hosted
3.7
3.6
3.5 (withdrawn)
3.4
3.3
3.2
3.1
3.0
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
development
1.
Get started
Preparation
Prepare a Raspberry Pi device
Prepare a virtual device
Deploy an Application update
Deploy an Operating System update
Deploy a Container update
Monitor your device
Mender Gateway
2.
Overview
Introduction
Device Support
Artifact
Device Group
Deployment
Delta update
Identity
Inventory
Customize the update process
Security
Role-Based Access Control
Device Authentication
Compatibility
Taxonomy
Requirements
3.
Client installation
Overview
Installing
Upgrading
Identity
Inventory
Use an Update Module
Use the Device-side API
Configuration
Polling intervals
Configuration options
Integration checklist
4.
Operating System updates: Debian family
Overview
Convert a Mender Debian image
Customization
State scripts
Customize Mender
Delta update support
Provision a new device
Secure Boot
Variables
5.
Operating System updates: Yocto Project
Overview
Board integration
Partition configuration
Bootloader support
GRUB
U-Boot
Manual U-Boot integration
Raw flash
Example: QEMU
Secure Boot
Building for demo
Image customization
Features
Read-only root filesystem
State scripts
Customize Mender
Delta update support
Building for production
Provisioning a new device
Variables
6.
Artifact creation
Create an Artifact
Tutorial: Kubernetes update
Tutorial: Docker Compose update
Create an Artifact with system snapshot
Combining Operating System and Application updates
Modify an Artifact
State scripts
Create a Delta update Artifact
Server-side generation of Delta Artifacts
Standalone deployment
Sign and verify
Create a custom Update Module
Software versioning
Advanced versioning
CI/CD pipelines
GitHub Actions
GitLab CI/CD
Azure DevOps
7.
Server installation
Overview
Architecture
Certificates and keys
Evaluation with Docker Compose
Upgrading from previous versions
Upgrading to Mender 3.7
Production installation with Kubernetes
Kubernetes
Minio
MongoDB
Mender Server
Device license count
Direct Upload
8.
Server integration
Using the APIs
Preauthorizing devices
Mutual TLS authentication
Prerequisites
Evaluation with docker
Production installation with Kubernetes
Mender Gateway
Configuration file
Azure IoT Hub integration
AWS IoT Core integration
Webhooks
SAML Federated Authentication
Okta
Azure Entra ID
9.
Add-ons
Overview
Configure
How to make an apply-device-config script
Monitor
Installation
Concepts
Supported subsystems
Configuration
Advanced use cases
File Transfer
Installation
Security
Troubleshooting File Transfer
Port forward
Remote Terminal
Installation
Security
Troubleshooting Remote Terminal
Mender Connect
10.
Downloads
11.
General
Overview
12.
Server-side API
13.
Device-side API
Overview
Mender Authentication API v1
Mender Update Management API v1
14.
Troubleshoot
Yocto Project build
Yocto Project runtime
Mender Client
Mender Server
Device Runtime
Hosted Mender - tenant migration
15.
Release information
Release version and schedule
Release notes & changelog
Mender Server
Mender Server Enterprise
Mender Client
mender-connect
mender-configure-module
mender-setup
mender-snapshot
mender-flash
mender-artifact
mender-cli
mender-convert
meta-mender
mender-binary-delta
monitor-client
Mender Gateway
mender-ci-workflows
app-update-module
Open source licenses
Clear History
Visit mender.io
Device-side API
Edit
Chapter 12
Device-side API
Welcome to the Mender Device-side API reference documentation.
North America
470 Ramona Street Palo Alto, CA 94301
Europe
Gaustadalléen 21 N-0349 Oslo
© 2024 Northern.tech AS