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 · v0.1.1 · aligné sur l'API REST · fiche npm

calculateur.tsprêt● @subspacecomputing/sdk
// réponses de l'API
votre applicationaperçu · ASTRIA

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 — choisissez un profil : le code se met à jour et le calcul se rejoue. Même profil, même empreinte, à chaque fois.

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 renouvellement hypothécaire pour vos conseillers - chacun n'est qu'un appel à project() derrière votre interface.

Projection d'épargneprêt

—solde projeté à 8 ans

cotisations —
intérêts —

6 000 $/an · rendement — · capitalisation annuelle

AnnéeCotisationsIntérêtsSolde

cotisationsintérêts — du solde

✓ déterministe · project() · hors quotarun —

Renouvellement hypothécaireprêt
solde —reste —taux échu —

——

Terme offertTauxPaiementSolde à l'échéance
Test de résistance · taux admissible✓ admissible
taux admissible—paiement admissible—ABD—seuil39,0 %

admissible : le plus élevé de 5,25 % ou taux + 2 % · project()

✓ 3 scénarios de taux · un seul appel · —run —

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