Services
Services add capabilities to your projects beyond the base TagoIO Platform. You add them from the App Catalog, which you open from Apps in the top navigation, the same place you create a project.
Overview of services
Services are modular components that you install into a project. The catalog groups items by category: Platform, Middleware, MQTT, and Others. The service types available today are:
- Middleware: Connect your project with external networks, such as LoRaWAN LNS providers, to move data between TagoIO and those systems.
- MQTT Broker: Deploy an MQTT broker within your project so devices can connect and communicate over the MQTT protocol.
- Monitoring: Watch the infrastructure under your project, such as the Main Database, the API cluster, installed apps, and monthly spend, and get notified by email, SMS, or webhook when a metric crosses a limit you set.
Service categories
Middleware
Middleware sits between your project and external networks and passes data in both directions. The available middleware types are AWS IoT, Chirpstack, Everynet, Generic HTTPS, Loriot, MachineQ, Myriota, Senet, Sigfox, Tektelic, and TTN.
MQTT Broker
The MQTT Broker service provisions an MQTT broker instance in your project. It connects IoT devices and handles data transmission over the MQTT protocol, for both ingestion and distribution.
Monitoring
The Monitoring app watches the resources your project runs on and alerts you when one crosses a threshold: database CPU, API memory, an app's compute, or month-to-date spend against a budget. It is listed under Others in the catalog. See TagoDeploy Monitoring.
Installing a service
Open Apps in the top navigation to reach the App Catalog. Use the search box or the category filters on the left to find a service, then click its card to open the detail dialog and review the overview and features. Click Next to open the install dialog.
The install dialog asks where the service should run:
- In a project: Add the service to an existing project. You pick the target Project, then the Region and Version.
- New Project: Provision the service alongside a new project. You pick the Region and Version only.
Under Settings you set the service Name and any required credentials. Confirm to install. The service provisions networking, compute, and a default autoscaling policy, then shows up as a resource tab in the project.