The Golioth Platform

Modern IoT development at your fingertips

Get instant IoT cloud infrastructure via a flexible firmware SDK.  Gain fleet management, data routing, and OTA features from day one. Create a data pipeline from device to cloud with a single YAML file, so you can finally build serious, custom IoT, with half the effort.  

Golioth platform screenshot

A universal connector for devices and data

Build with Golioth, push code into CI, and deploy to get immediate access to features like OTA*, blueprints, remote procedure calls, and more. It's completely free to start, with no limits to the number of devices you bring on board. 
*Limit 1GB per month on OTA data downloads, for additional data charges may apply.

Nordic Semiconductor boardIDE screenshot

IoT Development

Develop flexible custom hardware–without the stress.

Hardware Agnostic

Golioth supports custom hardware and is compatible with 100s of boards from dozens of manufacturers including Nordic Semiconductor, Espressif, Infineon, Qualcomm, and more.

Secure Firmware SDK

Our Flexible Firmware SDK allows you to build custom devices with the ability to change out components later on: from hardware to firmware to data routing and AI. Our SDK ensures a secure and efficient link to the cloud with a low memory footprint, saving power and access to device data.

Friendly Developer Tooling

The Golioth Open API, firmware SDK, CLI, open source reference designs and open source hardware are built to reduce friction for a modern IoT development workflow and documentation that you’ll love.

An example of detailed device logs from the Golioth console UIAn example image of recent usage interface from the Golioth consolean image of Device Cohorts from the Golioth Console

Device Management

Protect your investment and keep fleets running smoother, longer, and more securely. 

The Golioth Console was designed for modern fleet management. Manage multiple projects and multiple fleets remotely. Get performance data with device logs, target your device firmware over the air updates to specific cohorts of devices, and manage AI models–all from a single pane. 

Device Settings

Create and customize device settings, filter with tags, create digital twins, scale with blueprints, and more. 

Secure OTA

Secure device firmware over-the-air (OTA) updates are critical to the health, security, and longevity of your fleet. Golioth gives you secure FOTA from day one. 

New! OTA Cohorts

Target releases to specific groups of devices with Cohorts. Leverage device filters like tags and blueprints, track release rollout performance, or rollback firmware to a previous release. 

An stylized image of the code block used for Golioth Pipelines with logos from several pipeline destinations.

AI and Data Management

Run inference on IoT data, large and small–even for non-specialized hardware. 

AI for IoT

Manage models, deploy to specific cohorts, training models with live data, route and transform unstructured data sets.  

Route and Transform IoT Data

Create pipelines from device to any cloud service. Capture data, filter out what you don’t need, transform it easily to a cloud-friendly format, and send it on its way. 

Powerful developer tools included

The Golioth Open API, CLI, and open source references designs are built with modern IoT development in mind. Learn more about these and other developer tools in the docs.

an aerial view of a container ship in the ocean

FAQs

What makes Golioth different?

Golioth is device, connectivity, and service agnostic. We act as a universal connector enabling you to connect sensors quickly, capture data instantly, and easily pipe it anywhere you want.

Unlike vertical IoT platforms that lock you into their hardware and their RTOS. Golioth lets you connect any hardware running any RTOS using our device agnostic Firmware SDK. This way you'll never be limited on new features or disrupted by supply chain issues.

Golioth doesn't just offer device management but a robust set of services to help you securely and efficiently transmit your data from device to the cloud and build your IoT application.

What types of connectivity do you support?

Golioth works best with devices that directly connect to the internet including Cellular, WiFi and Ethernet, or mesh networking enabled devices like Thread. We continue to add support for additional connectivity types.

Which embedded operating systems do you support?

Golioth works best with Zephyr, Nordic nRF Connect SDK (based on Zephyr,) Espressif ESP-IDF, Infineon Modus Toolbox, FreeRTOS and more.

What types of hardware does Golioth support?

Golioth works with multiple chip vendors and supports over 100+ board models and growing. You can find the full list here.

How does pricing work?

Golioth is free to use for anyone with no caps to the number of devices. Golioth only charges for data streamed or stored over a certain amount, and we provide generous monthly data allotments. View Golioth pricing.  We try to be as transparent as possible with our pricing but if you’re struggling with forecasting, we do offer a pricing calculator. Contact sales@golioth.io for help with pricing. We offer credits to verified non-profits and startups.

Where do I go if I need help?

We offer three forms of support including an active developer community, a knowledge base, and Golioth customer support. For design support we have a large community of expert design partners and also offer professional services through Golioth. Head over to our support center to get started.

Ready to try Golioth?