Losant logo

Losant

Losant is an Enterprise IoT Platform that lets product teams build connected experiences, manage fleets of devices, orchestrate edge and embedded compute, and visualize and act on IoT data. The platform exposes a comprehensive REST API (the Platform API) covering applications, devices, data tables, time-series data, events, workflows (visual workflow engine), edge and embedded deployments, end-user experiences, notebooks, files, integrations, webhooks, dashboards, organizations, audit logs, and self-hosted enterprise instance administration. Devices may also connect via MQTT. Customers include industrial, smart-building, agriculture, and connected-product companies; Losant emphasizes white-labeled end-user experiences ("Experiences") and edge compute on Linux gateways plus microcontrollers via the Embedded Edge Agent (EEA).

9 APIs 22 Capabilities 0 Features
IoTInternet Of ThingsDevicesEdge ComputeEmbeddedMQTTIndustrial IoTTelemetryWorkflow AutomationVisual Workflow EngineDashboardsTime SeriesConnected ProductsEnterprise

Losant publishes 9 APIs on the APIs.io network, including Authentication And Account API, Application API, Device API, and 6 more. Tagged areas include IoT, Internet Of Things, Devices, Edge Compute, and Embedded.

The Losant catalog on APIs.io includes 22 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Losant’s developer surface includes developer portal, documentation, getting-started guide, SDKs, CLI, engineering blog, pricing, and 29 more developer resources.

APIs

Losant Authentication And Account API

Authenticate users, devices, and SSO sessions; manage the currently signed-in user, personal access tokens, organizations, and organization invites. Returns JWTs used as Bearer ...

Losant Application API

Manage Losant Applications - the top-level multi-tenant container for IoT solutions - plus all application-scoped resources: dashboards, events, webhooks, integrations, files, a...

Losant Device API

Provision and manage IoT devices and device recipes, query device tags and attributes, read connection state and logs, and publish state or send commands to devices. Devices may...

Losant Data And Data Tables API

Aggregate, query, and export time-series device data, and read/write rows in Data Tables - Losant's schemaful relational store for context data that lives alongside IoT telemetry.

Losant Workflow Engine API

Create, version, deploy, debug, and execute flows in the Losant Visual Workflow Engine. Supports Application, Experience, Edge, Embedded, and Custom Node workflow types with ful...

Losant Edge And Embedded Compute API

Manage Losant Edge Compute deployments to Linux gateways (Gateway Edge Agent) and Embedded Edge Agent (EEA) deployments to microcontrollers. Distribute workflow versions to flee...

Losant Experience API

Build white-labeled end-user web Experiences on top of a Losant Application: experience users, groups, HTTP endpoints, server-rendered views, slugs, custom domains, versions, an...

Losant Notebooks API

Trigger and manage Losant Notebook executions - Jupyter-style batch workloads that operate on historical device data, data table contents, and other application state for analyt...

Losant Enterprise Instance API

Administer dedicated or self-hosted Losant Enterprise Instances: instance members, organizations within the instance, organization members and invites, instance-level custom wor...

Capabilities

Semantic Vocabularies

Losant Context

20 classes · 7 properties

JSON-LD

API Governance Rules

Losant API Rules

5 rules · 2 errors 3 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Education
Education
🔗
Templates
Templates
🔗
Documentation
Documentation
🔗
Guides
Guides
💻
SourceCode
SourceCode
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
CLI
CLI
💻
SourceCode
SourceCode
💻
SourceCode
SourceCode
💻
SourceCode
SourceCode
💻
SourceCode
SourceCode
📰
Blog
Blog
🟢
StatusPage
StatusPage
💰
Pricing
Pricing
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: losant
name: Losant
url: https://raw.githubusercontent.com/api-evangelist/losant/refs/heads/main/apis.yml
description: |
  Losant is an Enterprise IoT Platform that lets product teams build connected experiences, manage fleets of
  devices, orchestrate edge and embedded compute, and visualize and act on IoT data. The platform exposes a
  comprehensive REST API (the Platform API) covering applications, devices, data tables, time-series data,
  events, workflows (visual workflow engine), edge and embedded deployments, end-user experiences,
  notebooks, files, integrations, webhooks, dashboards, organizations, audit logs, and self-hosted
  enterprise instance administration. Devices may also connect via MQTT. Customers include industrial,
  smart-building, agriculture, and connected-product companies; Losant emphasizes white-labeled end-user
  experiences ("Experiences") and edge compute on Linux gateways plus microcontrollers via the Embedded
  Edge Agent (EEA).
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://www.losant.com/
baseURL: https://api.losant.com
tags:
- IoT
- Internet Of Things
- Devices
- Edge Compute
- Embedded
- MQTT
- Industrial IoT
- Telemetry
- Workflow Automation
- Visual Workflow Engine
- Dashboards
- Time Series
- Connected Products
- Enterprise
kind: contract
access: 3rd-Party
x-type: company
apis:
- aid: losant:losant-auth-api
  name: Losant Authentication And Account API
  tags:
  - Authentication
  - Account
  - Users
  - Organizations
  - JWT
  humanURL: https://docs.losant.com/rest-api/auth/
  baseURL: https://api.losant.com
  description: |
    Authenticate users, devices, and SSO sessions; manage the currently signed-in user, personal access
    tokens, organizations, and organization invites. Returns JWTs used as Bearer tokens for the rest of the
    Losant Platform API.
  properties:
  - type: Documentation
    url: https://docs.losant.com/rest-api/auth/
  - type: Documentation
    url: https://docs.losant.com/rest-api/me/
  - type: Documentation
    url: https://docs.losant.com/rest-api/org/
  - type: OpenAPI
    url: openapi/losant-auth-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/auth-authentication.yaml
  - type: NaftikoCapability
    url: capabilities/auth-account.yaml
  - type: NaftikoCapability
    url: capabilities/auth-organizations.yaml
- aid: losant:losant-application-api
  name: Losant Application API
  tags:
  - Applications
  - Dashboards
  - Events
  - Webhooks
  - Integrations
  - Files
  - Audit Logs
  - Credentials
  - Certificates
  - API Tokens
  - Resource Jobs
  humanURL: https://docs.losant.com/rest-api/application/
  baseURL: https://api.losant.com
  description: |
    Manage Losant Applications - the top-level multi-tenant container for IoT solutions - plus all
    application-scoped resources: dashboards, events, webhooks, integrations, files, application keys, API
    tokens, certificate authorities and certificates for X.509-authenticated devices, application templates,
    audit logs, credentials, and long-running resource jobs.
  properties:
  - type: Documentation
    url: https://docs.losant.com/applications/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/application/
  - type: Documentation
    url: https://docs.losant.com/rest-api/applications/
  - type: OpenAPI
    url: openapi/losant-application-api-openapi.yml
  - type: JSONSchema
    url: json-schema/losant-application-schema.json
  - type: JSONSchema
    url: json-schema/losant-event-schema.json
  - type: JSONStructure
    url: json-structure/losant-application-structure.json
  - type: NaftikoCapability
    url: capabilities/application-applications.yaml
  - type: NaftikoCapability
    url: capabilities/application-events.yaml
  - type: NaftikoCapability
    url: capabilities/application-webhooks.yaml
  - type: NaftikoCapability
    url: capabilities/application-integrations.yaml
- aid: losant:losant-device-api
  name: Losant Device API
  tags:
  - Devices
  - Device Recipes
  - Telemetry
  - State
  - Commands
  - IoT
  humanURL: https://docs.losant.com/rest-api/device/
  baseURL: https://api.losant.com
  description: |
    Provision and manage IoT devices and device recipes, query device tags and attributes, read connection
    state and logs, and publish state or send commands to devices. Devices may also publish state and
    receive commands via MQTT (`broker.losant.com`).
  properties:
  - type: Documentation
    url: https://docs.losant.com/devices/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/device/
  - type: Documentation
    url: https://docs.losant.com/rest-api/devices/
  - type: Documentation
    url: https://docs.losant.com/mqtt/overview/
  - type: OpenAPI
    url: openapi/losant-device-api-openapi.yml
  - type: JSONSchema
    url: json-schema/losant-device-schema.json
  - type: JSONStructure
    url: json-structure/losant-device-structure.json
  - type: NaftikoCapability
    url: capabilities/device-devices.yaml
  - type: NaftikoCapability
    url: capabilities/device-state.yaml
  - type: NaftikoCapability
    url: capabilities/device-commands.yaml
- aid: losant:losant-data-api
  name: Losant Data And Data Tables API
  tags:
  - Data
  - Data Tables
  - Time Series
  - Telemetry
  - Aggregation
  - Export
  humanURL: https://docs.losant.com/rest-api/data/
  baseURL: https://api.losant.com
  description: |
    Aggregate, query, and export time-series device data, and read/write rows in Data Tables - Losant's
    schemaful relational store for context data that lives alongside IoT telemetry.
  properties:
  - type: Documentation
    url: https://docs.losant.com/data-tables/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/data/
  - type: Documentation
    url: https://docs.losant.com/rest-api/data-table/
  - type: Documentation
    url: https://docs.losant.com/rest-api/data-table-rows/
  - type: OpenAPI
    url: openapi/losant-data-api-openapi.yml
  - type: JSONSchema
    url: json-schema/losant-data-table-schema.json
  - type: JSONStructure
    url: json-structure/losant-data-structure.json
  - type: NaftikoCapability
    url: capabilities/data-data-tables.yaml
  - type: NaftikoCapability
    url: capabilities/data-telemetry.yaml
- aid: losant:losant-workflow-api
  name: Losant Workflow Engine API
  tags:
  - Workflows
  - Visual Workflow Engine
  - Automation
  - Orchestration
  - Versioning
  humanURL: https://docs.losant.com/rest-api/flow/
  baseURL: https://api.losant.com
  description: |
    Create, version, deploy, debug, and execute flows in the Losant Visual Workflow Engine. Supports
    Application, Experience, Edge, Embedded, and Custom Node workflow types with full version history and
    rollback.
  properties:
  - type: Documentation
    url: https://docs.losant.com/workflows/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/flow/
  - type: Documentation
    url: https://docs.losant.com/rest-api/flows/
  - type: Documentation
    url: https://docs.losant.com/rest-api/flow-version/
  - type: OpenAPI
    url: openapi/losant-workflow-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/workflow-flows.yaml
  - type: NaftikoCapability
    url: capabilities/workflow-versions.yaml
- aid: losant:losant-edge-api
  name: Losant Edge And Embedded Compute API
  tags:
  - Edge Compute
  - Embedded
  - EEA
  - Deployments
  - Gateways
  - Microcontrollers
  humanURL: https://docs.losant.com/rest-api/edge-deployment/
  baseURL: https://api.losant.com
  description: |
    Manage Losant Edge Compute deployments to Linux gateways (Gateway Edge Agent) and Embedded Edge Agent
    (EEA) deployments to microcontrollers. Distribute workflow versions to fleets, track deployment state,
    and roll back releases.
  properties:
  - type: Documentation
    url: https://docs.losant.com/edge-compute/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/edge-deployment/
  - type: Documentation
    url: https://docs.losant.com/rest-api/embedded-deployment/
  - type: OpenAPI
    url: openapi/losant-edge-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/edge-deployments.yaml
- aid: losant:losant-experience-api
  name: Losant Experience API
  tags:
  - Experiences
  - End User
  - White Label
  - Web
  - Users
  - Groups
  - Endpoints
  - Views
  humanURL: https://docs.losant.com/rest-api/experience/
  baseURL: https://api.losant.com
  description: |
    Build white-labeled end-user web Experiences on top of a Losant Application: experience users, groups,
    HTTP endpoints, server-rendered views, slugs, custom domains, versions, and the Experience publishing
    pipeline.
  properties:
  - type: Documentation
    url: https://docs.losant.com/experiences/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/experience/
  - type: Documentation
    url: https://docs.losant.com/rest-api/experience-users/
  - type: Documentation
    url: https://docs.losant.com/rest-api/experience-endpoint/
  - type: OpenAPI
    url: openapi/losant-experience-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/experience-users.yaml
  - type: NaftikoCapability
    url: capabilities/experience-endpoints.yaml
  - type: NaftikoCapability
    url: capabilities/experience-views.yaml
- aid: losant:losant-notebook-api
  name: Losant Notebooks API
  tags:
  - Notebooks
  - Jupyter
  - Batch
  - Analytics
  - Reporting
  - Data Science
  humanURL: https://docs.losant.com/rest-api/notebook/
  baseURL: https://api.losant.com
  description: |
    Trigger and manage Losant Notebook executions - Jupyter-style batch workloads that operate on historical
    device data, data table contents, and other application state for analytics, ML, and reporting.
  properties:
  - type: Documentation
    url: https://docs.losant.com/notebooks/overview/
  - type: Documentation
    url: https://docs.losant.com/rest-api/notebook/
  - type: OpenAPI
    url: openapi/losant-notebook-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/notebook-executions.yaml
- aid: losant:losant-instance-api
  name: Losant Enterprise Instance API
  tags:
  - Enterprise
  - Instance
  - Self Hosted
  - Administration
  - Custom Nodes
  - Sandboxes
  - Notification Rules
  humanURL: https://docs.losant.com/rest-api/instance/
  baseURL: https://api.losant.com
  description: |
    Administer dedicated or self-hosted Losant Enterprise Instances: instance members, organizations within
    the instance, organization members and invites, instance-level custom workflow nodes, sandboxes,
    notification rules, instance-level API tokens, and audit logs.
  properties:
  - type: Documentation
    url: https://docs.losant.com/rest-api/instance/
  - type: Documentation
    url: https://docs.losant.com/rest-api/instance-org/
  - type: Documentation
    url: https://docs.losant.com/rest-api/instance-custom-node/
  - type: OpenAPI
    url: openapi/losant-instance-api-openapi.yml
  - type: NaftikoCapability
    url: capabilities/instance-organizations.yaml
  - type: NaftikoCapability
    url: capabilities/instance-members.yaml
  - type: NaftikoCapability
    url: capabilities/instance-custom-nodes.yaml
common:
- url: https://www.losant.com/
  type: Portal
- url: https://docs.losant.com/
  type: Documentation
  name: Losant Documentation
- url: https://docs.losant.com/getting-started/walkthrough/
  type: GettingStarted
  name: Getting Started Walkthrough
- url: https://docs.losant.com/rest-api/overview/
  type: Documentation
  name: REST API Overview
- url: https://docs.losant.com/mqtt/overview/
  type: Documentation
  name: MQTT Specification
- url: https://docs.losant.com/cli/overview/
  type: Documentation
  name: Losant CLI
- url: https://docs.losant.com/university/overview/
  type: Education
  name: Losant University
- url: https://docs.losant.com/template-library/overview/
  type: Templates
  name: Application Template Library
- url: https://docs.losant.com/workflow-lab/overview/
  type: Documentation
  name: Workflow Lab
- url: https://docs.losant.com/guides/overview/
  type: Guides
  name: Solution Guides
- url: https://github.com/Losant
  type: SourceCode
  name: Losant on GitHub
- url: https://github.com/Losant/losant-rest-js
  type: SDK
  name: Node.js / JavaScript REST Client
- url: https://github.com/Losant/losant-rest-python
  type: SDK
  name: Python REST Client
- url: https://github.com/Losant/losant-rest-ruby
  type: SDK
  name: Ruby REST Client
- url: https://github.com/Losant/losant-mqtt-js
  type: SDK
  name: Node.js MQTT Client
- url: https://github.com/Losant/losant-mqtt-python
  type: SDK
  name: Python MQTT Client
- url: https://github.com/Losant/losant-mqtt-ruby
  type: SDK
  name: Ruby MQTT Client
- url: https://github.com/Losant/losant-mqtt-arduino
  type: SDK
  name: Arduino MQTT Client
- url: https://github.com/Losant/losant-esp-idf-esp32
  type: SDK
  name: ESP-IDF (ESP32) MQTT Client
- url: https://github.com/Losant/losant-cli
  type: CLI
  name: Losant CLI Source
- url: https://github.com/Losant/eea-examples
  type: SourceCode
  name: Embedded Edge Agent (EEA) Examples
- url: https://github.com/Losant/notebook-examples
  type: SourceCode
  name: Notebook Examples
- url: https://github.com/Losant/application-templates
  type: SourceCode
  name: Application Templates
- url: https://github.com/Losant/workflow-node-catalog
  type: SourceCode
  name: Community Workflow Node Catalog
- url: https://www.losant.com/blog
  type: Blog
  name: Losant Blog
- url: https://status.losant.com/
  type: StatusPage
  name: Losant Status
- url: https://www.losant.com/pricing
  type: Pricing
  name: Pricing (Custom / Contact Sales)
- url: https://www.losant.com/contact
  type: Support
  name: Contact Losant
- url: https://www.linkedin.com/company/losant/
  type: LinkedIn
  name: Losant on LinkedIn
- url: https://x.com/losantiot
  type: Twitter
  name: Losant on X
- url: plans/losant-plans-pricing.yml
  type: Plans
- url: rate-limits/losant-rate-limits.yml
  type: RateLimits
- url: finops/losant-finops.yml
  type: FinOps
- url: vocabulary/losant-vocabulary.yml
  type: Vocabulary
- url: rules/losant-rules.yml
  type: SpectralRules
- url: json-ld/losant-context.jsonld
  type: JSONLD
maintainers:
- FN: Kin Lane
  email: [email protected]
specificationVersion: '0.20'