====ARDI APIs==== You can communicate to ARDI via an extensive range of REST endpoints. Which APIs you use depend on your needs. ===Data Querying=== If you're looking for quick and easy access to data, we suggest using our [[aql:welcome|AQL Query Language]]. This lets you access large amounts of time-synced data across many assets, using relationships to create dynamic, powerful queries. ===Data Access Addins=== We also support a number of different protocols and programs for both extracting and visualising data, using tools such as the **GraphQL**, **Prometheus**, **Grafana** and **PowerBI** addons. ===Structural Information=== Our [[selectors:start|Selectors]] addon allows you to easily search an ARDI system for assets and structures, so you can describe complex interconnected sub-systems easily. ===Live Values=== Live data is available through our [[ardisdk:data_access|live data API]], where you can subscribe to streams of incoming information. ===Integration=== If you're looking into integrating more tightly with ARDI, we offer our [[REST (Language Agnostic) API|Core API]]. ===Addin APIs=== Many ARDI addins also provide their own API functions to allow 3rd party developers to integrate and query them. For example, our **distribution**, **reporting** and **infographic** addons all provide API endpoints to access data.