SDK TypeScript · applications & produits

Construisez l'outil.
ASTRIA fait le calcul.

Applications internes, portails clients, produits SaaS : intégrez des projections et du Monte Carlo dans vos interfaces avec un client typé - sans moteur à coder ni infrastructure à gérer.

$npm install @subspacecomputing/sdk

Node.js 18+ · npm · même surface que l'API REST et le SDK Python

calculateur.ts @subspacecomputing/sdk
// réponses de l’API
votre applicationaperçu

Calculateur d'épargne

capital médian projeté · 12 ans · départ 10 000 $

p10 · p90 · 1 000 scénarios

Propulsé par ASTRIArun — · — ms

démo interactive - glissez le curseur : le code se met à jour et le calcul se rejoue

Du widget interne au produit facturé.

Le même client TypeScript, du prototype Notion-remplaçant jusqu'au SaaS en production.

Outils internes

Simulateurs de scénarios pour la direction, calculateurs de prix pour les ventes, tableaux de bord qui recalculent quand une hypothèse change.

Portails clients

Des projections différentes par client, calculées à la demande sous votre marque - sans qu'aucun moteur ne vive dans votre code.

Produits SaaS

Intégrez le calcul comme fonctionnalité facturée de votre offre. Batch par entité avec projectBatch() sur les plans Business et plus.

Deux autres produits, le même client.

Un tableau de projection pour vos analystes, un tarificateur pour vos conseillers - chacun n'est qu'un appel à project() ou simulate() derrière votre interface.

Tableau de projection · épargnerun —

cotisation 6 000 $/an · rendement 5,0 % · 8 ans

AnnéeCotisationsSolde projeté

✓ projection déterministe · project() · hors quota

Tarificateur · assurance vierun —
âge 42capital 250 000 $non-fumeur

prime mensuelle estimée

classe · 1 000 scénarios · simulate()

✓ tarifé par ASTRIA ·

Trois appels, et c'est en production.

Seul simulate() consomme votre quota - prototypez votre interface avec project(), passez au Monte Carlo quand vous êtes prêt.

01

client.project(spec)

Projection déterministe à 1 scénario pour brancher votre UI sans frais.

hors quota

02

client.simulate(spec)

Monte Carlo multi-scénarios : statistiques complètes et run_id.

quota · stats complètes

03

client.getRun(id)

Statut, résumé et artefacts de chaque exécution - l'audit intégré à votre app.

auditable · traçable

Les détails qui comptent à 2 h du matin.

Typé de bout en bout

Réponses et erreurs typées - QuotaExceededError, RateLimitError, ValidationError avec errorReason stable. Votre IDE connaît la forme de chaque réponse.

La clé reste au backend

Conçu pour Node ou un proxy contrôlé : votre clé be_live_ n'atteint jamais le navigateur. Contexte multi-équipes via setTeamId().

Quotas et limites visibles

getUsage(), getQuotaInfo(), getRateLimitInfo() : votre application sait où elle en est avant que vos clients ne le découvrent.

Votre premier widget calcule cet après-midi.

à partir de 49 $/mois · 25 000 scénarios inclus · project() hors quota pour prototyper