Analytics

Create  More  Value  from  Your  Data 

TagoIO tools offer powerful and smart ways to add intelligence to your application.

TagoIO Analytics dashboard with data visualizations and charts

AI Tools

Create Like Never Before

Use powerful AI tools to generate additional value from your data all in one place. TagoIO's Model Context Protocol (MCP) Server connects your favorite Artificial Intelligence tools directly to your live environment.

Consolidate

All-Integrating API

Reduce the effort your end-users need to invest in learning to use your application by offering integrations with their current legacy systems. You can also use our powerful API to enable data integration between web services and databases.

Analysis

Empowering Developers

TagoIO Analysis is a tool that enables businesses to extract valuable insights from their data. By analyzing data in real-time, scripts can provide businesses with the ability to make informed decisions and take action quickly.

  • Generate Reports
  • Integrate Services
  • Automate Tasks
  • Scale Up Apps

Ready-to-use Snippets

analysis.js
const { Services, Utils } = require("@tago-io/sdk");

const htmlBase64 = Buffer.from(htmlCode)
  .toString("base64");

const pdfService = new Services({
  token: context.token
}).PDF;

const pdf = await pdfService.generate({
  base64: htmlBase64,
});

await Utils.uploadFile(account, {
  file_base64: pdf.result,
  filename: "Temperature Report.pdf",
  public: true,
});

Versatility

Code in Any Language

Generate reports in CSV or PDF formats and setup alerts based on specific rules. Additionally, you can integrate with webservices and run machine learning algorithms; there's almost no limit to what you can do by running scripts in our Analysis.

Node.js
Python
PHP
Swift
C
Go
Ruby
Java

Freedom to Create

Create Reports

Generate fully customized reports based on previous data and your algorithm outputs. Our scripts are ready for the .csv and .pdf formats.

Integrate Systems

Add integration with third-party systems through our powerful APIs. Get information about weather, location, stocks, businesses, and more.

Add Intelligence

Include the most advanced technologies to recommend actions for your users or make forecasts. Machine Learning and AI can run in real-time.

Automate Tasks

Make it easier for users to follow simpler steps by automating tasks that will save them time. Open and close tickets for services.

Want to Start Learning IoT with TagoIO?

Take the free courses available on our Learning Center.

Frequently Asked Questions

Where are scripts executed?
You have two options to run your scripts: on TagoIO servers or on your own computer / server. For instance, you can run your code on TagoIO so that you don't need to prepare any environment to run or monitor your instance.
What kind of operations can scripts execute?
Scripts can execute any type of operation you define in your code, including accessing external API, doing math, accessing data from buckets, and updating variables to be displayed on dashboards.
What languages can scripts be coded in?
If you select to run your script on your own computer, you can program in any language. However, if you select to run it from TagoIO, you must code in Node.js or Python.
Where can I find example scripts?
You can find numerous snippet examples inside the code editor. Additionally, you can visit our Developer page to get more information.
How do I calculate Analysis costs for my application?
Each time a script runs, it's counted as one execution. The usage of Analysis executions is counted within a 1 month period and resets on the first day of each month.