Improve this doc

balenaBlocks built for balenaCloud

balenaBlocks are pre-built container images which application developers can add to their multicontainer apps to provide useful functionality. Their aim is to reduce the friction of creating IoT applications which enables rapid prototyping and development. These intelligent, drop-in chunks of functionality are built to handle the basics, allows you as developers to focus on solving the hard problems. You can read more about balenaBlocks on our blog.

Name Description
browser A drop-in web browser block
audio Audio building block, based on pulseaudio.
wifi-connect Easy WiFi setup for Linux devices from your mobile phone or laptop
electron Provides handy functionality for running electron apps in kiosk mode; wifi config, file picker, on-screen keyboard and removable drive management.
bluetooth Optimized bluetooth agent for balenaOS. Based on BlueZ 5.0.
dashboard Grafana dashboard block with auto-visualization of InfluxDB databases to get your data visualized instantly!
connector Auto-configured data connector block based on Telegraf
fbcp fbcp driver for SPI based displays for Raspberry Pis via fbcp-ili9341
finabler A block for balenaFin devices, handling coprocessor firmware flashing and operations, and exposing helpful balenaCloud tags
duplicati balenablocks/duplicati
photo-gallery Display a photo slideshow on a webpage over a web server.
sensor Auto-detects connected i2c sensors and published data on HTTP or MQTT.
librosa-aarch64 A block for using Librosa on aarch64 architecture devices.
pulse A block for counting pulses on a Raspberry Pi GPIO pin.

To find the complete list of blocks to try and deploy, head to balenaHub!