balena
  • What is balena?
  • Forums
  • Blog
  • Pricing
  • Team
  • Contact
  • Login Sign up
balena SIGN UP
  • What is balena?
  • Forums
  • Blog
  • Pricing
  • Team
  • Contact
Integrate with 3rd parties

WELCOME

  • Welcome
  • A balena primer
  • Core concepts
  • Going to production
  • Security
  • Getting help

GET STARTED

  • Getting started guide

DEVELOP

  • Develop locally
  • Define a container
  • Multiple containers
  • Develop with blocks
  • Container contracts
  • Communicate outside the container
  • Interact with hardware
    • GPIO Interface
    • USB Interface
    • I2C and Other Interfaces
  • Integrate with 3rd parties
    • Amazon AWS IoT
    • Google IoT
    • IBM Bluemix
    • Microsoft Azure

DEPLOY

  • Deploy to your fleet
  • Release strategy
    • Release policy
    • Update locks
    • Fleet update strategy
  • Delta updates
  • Offline updates
  • Optimize your builds
  • Deploy with balena button

MANAGE

  • Account management
  • Organization management
  • Billing
  • Fleet types
  • Device statuses
  • Filters and tags
  • SSH access
  • Device Logs
  • Configuration
  • Variables
  • Actions
  • Grant support access

MORE RESOURCES

  • Example projects
  • Projects built on balena
  • balenaBlocks
  • Collected Data
  • Masterclasses
    • Masterclass Overview
    • CLI
    • Advanced CLI
    • BalenaOS
    • Services
    • Fleet management
    • Device debugging
    • Docker
  • Development Anti-patterns

FAQs

Troubleshooting

Supported devices

  • Device Types and Versioning
  • Single-board computers
  • Supported WiFi adapters

Host OS

  • Overview
  • Host OS updates
    • Self-service updates
    • Update process details
    • Moving to balenaOS 2.x
    • Rollback framework documentation
  • Extended support release process
  • Network
  • Configuration
  • Time management
  • Advanced boot settings
  • Custom board support

Device supervisor

  • Supervisor API
  • Device Metrics
  • Reduce bandwidth usage
  • docker-compose.yml fields
  • Self-service Supervisor Upgrades
  • Configuration List
    • Configuration list for {{ $device.name }}

Base images

  • Balena base images
  • Base Image List
  • Machine names and architectures

API

  • Overview
  • Resources

CLI

SDKs

  • Node.js SDK
  • Python SDK
  • Deprecation Policy

Device Diagnostics

  • Learn
  • FAQ
  • Reference

WELCOME

  • Welcome
  • A balena primer
  • Core concepts
  • Going to production
  • Security
  • Getting help

GET STARTED

  • Getting started guide

DEVELOP

  • Develop locally
  • Define a container
  • Multiple containers
  • Develop with blocks
  • Container contracts
  • Communicate outside the container
  • Interact with hardware
    • GPIO Interface
    • USB Interface
    • I2C and Other Interfaces
  • Integrate with 3rd parties
    • Amazon AWS IoT
    • Google IoT
    • IBM Bluemix
    • Microsoft Azure

DEPLOY

  • Deploy to your fleet
  • Release strategy
    • Release policy
    • Update locks
    • Fleet update strategy
  • Delta updates
  • Offline updates
  • Optimize your builds
  • Deploy with balena button

MANAGE

  • Account management
  • Organization management
  • Billing
  • Fleet types
  • Device statuses
  • Filters and tags
  • SSH access
  • Device Logs
  • Configuration
  • Variables
  • Actions
  • Grant support access

MORE RESOURCES

  • Example projects
  • Projects built on balena
  • balenaBlocks
  • Collected Data
  • Masterclasses
    • Masterclass Overview
    • CLI
    • Advanced CLI
    • BalenaOS
    • Services
    • Fleet management
    • Device debugging
    • Docker
  • Development Anti-patterns

FAQs

Troubleshooting

Supported devices

  • Device Types and Versioning
  • Single-board computers
  • Supported WiFi adapters

Host OS

  • Overview
  • Host OS updates
    • Self-service updates
    • Update process details
    • Moving to balenaOS 2.x
    • Rollback framework documentation
  • Extended support release process
  • Network
  • Configuration
  • Time management
  • Advanced boot settings
  • Custom board support

Device supervisor

  • Supervisor API
  • Device Metrics
  • Reduce bandwidth usage
  • docker-compose.yml fields
  • Self-service Supervisor Upgrades
  • Configuration List
    • Configuration list for {{ $device.name }}

Base images

  • Balena base images
  • Base Image List
  • Machine names and architectures

API

  • Overview
  • Resources

CLI

SDKs

  • Node.js SDK
  • Python SDK
  • Deprecation Policy

Device Diagnostics

  1. Learn
  2. DEVELOP
  3. Integrate with 3rd parties
Improve this doc

Integrate with 3rd parties

Balena can be integrated with external 3rd party services, such as IoT messaging or data analytics platforms. Here are some guides to help you get started:

Guides

  • Amazon AWS IoT
  • Azure IoT Hub
  • Google IoT
  • IBM BlueMix