astarte-kubernetes

Documentation

Astarte is a Data Orchestration Platform focused on IoT. It manages your Devices, organises their data, and automatically orchestrates your Data Science Pipelines.

Everything you need to know at your fingertips

Bring your IoT project to the next level.

astarte-platform
Astarte

It takes care of everything from collecting data from device to delivering data to end-user applications.

Learn More
astarte-platform
Astarte Operator

Astarte Kubernetes Operator runs and manages an Astarte Cluster in a Kubernetes Cluster.

Learn More
astarte-platform
Astarte Flow

Astarte Flow is the main hub for integrating you AI pipelines and Data Science workloads in your IoT product.

Learn More

Astarte Device SDKs

Astarte Device SDKs are ready to use libraries that provide communication and pairing primitives. They allow to connect any device to an Astarte instance.

Learn More

Quickstart

This tutorial will guide you through bringing up your Astarte instance, creating a realm and streaming your first data from a device simulator (or a real device) before your cup of tea is ready.

Try Astarte in 5 minutes

Helpful links

ARCHITECTURE, DESIGN AND CONCEPTS

Design Principles

Astarte has a strongly opinionated design aimed at the generic IoT / data-driven use case. As such, and unlike other platforms, it strives to streamline a very simple user workflow for ingesting, distributing and retrieving data, built on a set of concepts and principles.

Read More

ARCHITECTURE, DESIGN AND CONCEPTS

Interfaces

Interfaces are a core concept of Astarte which defines how data is exchanged between Astarte and its peers.

Read More

USER GUIDE

Introduction

Astarte is an Open Source Iot platform focused on Data management. It takes care of everything from collecting data from devices to delivering data to end-user applications.

Read More

ARCHITECTURE, DESIGN AND CONCEPTS

Authentication and Authorization

Authentication and authorization are crucial, as Astarte likely holds sensitive resources and is capable to send mass commands to a device fleet.

Read More

ADMINISTRATOR GUIDE

System Requirements

Astarte is a Native Kubernetes application, and as such Kubernetes is a hard requirement. It is possible to run Astarte outside Kubernetes, although a number of features won't be available - these setups are outside the scope of this document.

Read More

USER GUIDE

Interacting with Astarte

Astarte's interaction is logically divided amongst two main entities. Devices are the bottom end, and represent your IoT fleet. Users are actual users, applications or anything else which needs to interact directly with Astarte.

Read More