Pricing & Features

We offer different source code licensing and pricing options for macchina.io. This includes open-source licensing (Apache 2.0 License) for the basic framework available on GitHub.

The following features require a commercial source code license:

  • REST, SOAP, JSON-RPC and HTTP support for C++ Remoting framework.
  • WSDL/XML Schema (XSD) C++ code generator.
  • UPnP™ and DNS-SD frameworks.
  • OPC-UA and CANopen support.
  • Cryptographically signed bundles for secure software updates and implementation of device specific app stores.
  • App/Bundle Sandboxing with entitlements for securely running third-party applications within macchina.io.
  • Advanced, database-based user authentication and authorization with optional LDAP integration.
  • The extensible command-line interface framework.
  • Application container support.

See this table for a comparison of open-source and commercially-licensed features.

The most suitable licensing and support option (subscription, one-time source code buy-out, or per-device royalties) depends on the specifics of your project. We are looking forward to working with you to find it.

Standard Subscription Plans

Starter

Great for single developers building a proof-of-concept.

  • 1 Developer
  • 10 Devices
  • 1 Hour
    Monthly Support Time Budget
  • 3 Business Days
    Maximum Initial Response Time

  • Commercial Source License
  • Upgrades
  •  
  •  

  • EUR 256
    Per month (billed monthly)

Prototyper

Perfect for small teams building a prototype.

  • 3 Developers
  • 100 Devices
  • 2 Hours
    Monthly Support Time Budget
  • 2 Business Days
    Maximum Initial Response Time

  • All of Starter
  • + Remote Trouble Shooting
  •  
  •  

  • EUR 2048
    Per quarter (billed quarterly)

Professional

Good for companies building a professional product.

  • 10 Developers
  • 10000 Devices
  • 48 Hours
    Annual Support Time Budget
  • 2 Business Days
    Maximum Initial Response Time

  • All of Prototyper
  • + Emergency Hot Fixes
  •  
  •  

  • EUR 16384
    Per year (billed annually)

Elite

Good for enterprises with demanding requirements.

  • 30 Developers
  • 100000+ Devices
  • 96 Hours
    Annual Support Time Budget
  • 24 Hours
    Maximum Initial Response Time

  • All of Professional
  • + Custom Releases
  • + Custom Performance Tuning
  • + Expert Code Reviews

In addition to software maintenance and professional support we provide consulting, developer training, workshops and custom development services.

Please contact us using the form below to discuss your project, licensing, training and support requirements. For pricing inquiries, please provide team size and approximate number of devices you plan to deploy macchina.io on.

Feature Open Source License (Apache 2.0) Commercial Source License
Application Runtime Environments
JavaScript (V8)
C++
Web User Interface
Application Containers
Generic Sensor and Device APIs
Accelerometer, Magnetoscope, Gyroscope
Generic Sensor (Temperature, Humidity, Light, Pressure, etc.)
Counter, Switch, Trigger, Rotary Encoder
GPIO, LED
GPS/GNSS
Barcode Reader
Devices
Digi XBee® Sensors (Temperature, Humidity, Light)
Tinkerforge (Temperature, Humidity, Light, Pressure, Motion, Rotary Encoder, DC Motor, GPS/GNSS)
SimpleLink™ SensorTag (Bluetooth LE; Temperature, Humidity, Light, Pressure, Accelerometer)
Bosch XDK (Bluetooth LE; Temperature, Humidity, Light, Pressure, Accelerometer, Gyroscope, Magnetometer, Button)
Bosch CISS (USB; Temperature, Humidity, Light, Pressure, Accelerometer, Gyroscope, Magnetometer)
Linux GPIO, LED
GPS/GNSS (NMEA 0183 via UART)
Protocols
HTTP, HTTPS (client and server)
WebSocket (client and server)
MQTT, MQTTS (client)
UPnP™ (SSDP, REST, GENA, Code Generator)
DNS-SD (Zeroconf)
UDP (6LoWPAN)
Generic Serial Port (UART, RS-232)
Bluetooth LE (client)
XBee® API
Modbus (RTU, TCP)
CAN (based on Linux SocketCAN)
CANopen
OPC-UA
Remoting Framework
Code Generator
TCP/Socket Transport
HTTP Transport
REST Transport
JSON-RPC Transport
JSON-RPC over MQTT Transport
SOAP Transport
WSDL/XSD Code Generator
Open Service Platform
Core Framework (Bundles and Services)
Web Application Server
Simple User Authentication Service
JavaScript Integration
JavaScript Script Scheduler
Extensible Command-Line Interface Framework
Mail Delivery
Bundle Signing
App/Bundle Sandboxing
Advanced Database-based User Authentication/Authorization Service
LDAP Integration
Services
Device Status
Network Environment
Mobile Connection
Web Event
Unified Code for Units of Measure
Databases
SQLite
Redis
Cloud Services
AWS IoT (via MQTT)
Azure IoT (via MQTT)
Others (via MQTT)
Secure Remote Access and Management via macchina.io Remote Manager up to five devices
Support & Services
Community Support
Professional Support (with guaranteed response times)
Training Workshops
Custom Development
Access to Source Code Public GitHub Repository Private Git Repository