The Golioth platform

Modern IoT development at your fingertips

Build flexible IoT infrastructure with the Golioth Firmware SDK to unlock fleet management and security features from day one. Create a data pipeline from device to cloud (and back) with a single YAML file, so you can finally get the most from your custom IoT.

Golioth platform screenshot

A universal connector for devices and data

Data from the Internet of Things helps us better understand our physical world–but building IoT hardware and firmware? Let’s just say: it’s complicated. Building IoT is a multi-disciplinary experience. Learn how the Golioth platform makes it easier for teams to build, connect, and manage IoT devices so you can get the data you need in a fraction of the time.

Nordic Semiconductor board

Build Hardware, Quickly

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

IDE screenshot

Develop Flexible Firmware

Write your firmware with the Golioth SDK for instant device connectivity, security, and device management features. Our SDK ensures a secure and efficient link to the cloud with a very low memory footprint, saving power and data.

Stressless Data Streaming

Configure data routing infrastructure as code with a single YAML file. Ingest device telemetry and logs, transform device-native data to a cloud-friendly format, and stream to any data store, AI platform, or custom destination.

Ready for AI

Train your AI models with live data from microcontrollers. Deploy models and other artifacts with advanced OTA bundling, stream large data sets, and easily manage AI inference on IoT data.

Golioth platform screenshot

Flexible Device Management

Build with Golioth, push code into CI, and deploy to get immediate access to features like OTA*, blueprints, remote procedure calls, and more–completely free, 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 

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?