New Analysis Runtimes with remote imports and version control

New Analysis Runtimes with remote imports and version control

Hi everyone!

We’re rolling out major updates to TagoIO Analyses that give you more control and a smoother developer experience. You can now pin the runtime version of each Analysis, adopt the new Deno runtime with URL-based imports, and use remote imports in Python—no local bundling required.

See the Analysis Overview for detailed documentation.



Take Control with Analysis Versioning
Pin each Analysis to a specific runtime and upgrade on your schedule. Keep production stable, test upgrades in a clone, then switch over when confident.

Deno Runtime: Built for Modern Development
We're introducing Deno as a new runtime option alongside Node.js and Python. Deno brings significant performance improvements and includes built-in TypeScript support. Most importantly, Deno enables remote imports from JSR, npm and urls, letting you use external packages directly in the TagoIO code editor:

  1. // Import TagoIO SDK from JSR
  2. import { Analysis, Account, Utils } from "jsr:@tago-io/sdk";

  3. // Import any npm package
  4. import { DateTime } from 'npm:luxon'
We aim to eliminate the need for complex webpack configurations or analysis-builder pipelines.

Python Gets Remote Imports
After many of requests from our Python community, remote imports are finally here. You can now use UV comments to import libraries directly in your Python analyses:

  1. # /// script
  2. # dependencies = [
  3. #   "tagoio-sdk",
  4. #     "pandas",
  5. #     "numpy",
  6. # ]
  7. # ///

  8. from queue import Queue
  9. from datetime import datetime
  10. import pandas as pd
  11. import numpy as np

Bring the full Python ecosystem to your Analyses without local build steps.

Node.js: explicit dependencies going forward
In newer Node.js runtimes (e.g., r2025), libraries like Luxon, Axios, and Moment are no longer bundled. If you rely on them, bundle with webpack (via Analysis Builder) before upgrading—or consider Deno for URL‑based imports.

Availability
These features are available now for all TagoIO users across all plan tiers. The new runtime versions and remote import capabilities are rolling out globally with no action required on your part.

We're thrilled to deliver these long-requested features and can't wait to see what you build. Your feedback has shaped these improvements, and we welcome your thoughts as you explore the new capabilities.