Construisez des capabilities métier avec des primitives composables

Composez des workflows prêts pour la production avec des Buds réutilisables et orchestrez-les avec des Branches. Connectez vos données, déclenchez des workflows et livrez des capabilities avec observabilité, gouvernance et monétisation intégrées.

Modulaire par conception

Construisez avec des Buds petits et réutilisables, puis reliez-les dans des Branches. Échangez, réutilisez et versionnez sans réécrire vos flux.

Runtime prêt pour la prod

I/O typées, contexte sécurisé, retries, timeouts et traces complètes pour que la logique IA se comporte comme un vrai service de production.

Monétisation native

Installez en privé pour vos clients ou publiez sur la marketplace et gagnez automatiquement des royalties à l'usage.

Workflows no-code et code-first

Environnement d'exécution managé

Modèles et providers supportés

Comment Stackmint fonctionne

Stackmint vous donne un modèle mental clair pour construire des workflows d'exécution fiables et gouvernés. Tout est construit autour de trois primitives qui correspondent directement à la façon dont vous pensez déjà les systèmes.

  • Budsunités de logique modulaires qui se connectent aux API, transforment les données ou exécutent des tâches isolées.
  • Branches orchestréesworkflows multi-étapes qui enchaînent les Buds avec du mapping d'entrée/sortie typé.
  • Composants rendererhelpers UI pour formulaires, tableaux, previews et sorties visuelles lorsque les capabilities s'exécutent dans des interfaces utilisateurs.

Brique

Buds

Modules de logique réutilisables qui encapsulent une fonctionnalité précise. Définissez des schémas, appelez des systèmes externes et retournez des résultats structurés.

Brique

Branches orchestrées

Workflows déterministes et typés qui orchestrent l'exécution des Buds avec des étapes séquentielles ou parallèles, du mapping, des retries et des approbations.

Runtime

Moteur de contexte

Chaque Bud reçoit un contexte sécurisé : tokens, métadonnées workspace, identité utilisateur, paramètres et secrets - avec enforcement RLS, RBAC et Trust Layer.

Interface

Composants renderer

Composants UI optionnels permettant à vos Buds d'afficher des formulaires, tableaux, graphiques ou sorties formatées dans Stackmint ou des interfaces embarquées.

Construction code-first

Définissez les Buds en code, composez-les en Branches et déclenchez les workflows depuis les outils que vos clients utilisent déjà.

Écrivez la logique dans une classe unique, définissez le schéma d'entrée/sortie et exportez-le comme Bud :

export class ExampleBud {
  static id = "bud_example";
  static schema = {
    input: {/* ... */},
    output: {/* ... */}
  };

  async run(input, context) {
    // your logic
    return result;
  }
}

Composez les Buds via JSON ou avec le Branch Builder visuel :

{
  "steps": [
    { "id": "step1", "bud": "bud_retrieve_deals" },
    {
      "id": "step2",
      "bud": "bud_score_opportunities",
      "input": { "records": "{{step1.output.records}}" }
    }
  ]
}

Déclenchez les workflows depuis les canaux où vos clients travaillent déjà :

  • Planifications cron
  • Webhooks et événements HTTP
  • Mises à jour CRM et changements pipeline
  • Commandes et messages Slack
  • Invocation manuelle via la console client

Pensé pour le typage et l'observabilité

Toutes les exécutions passent par le moteur d'exécution Stackmint avec des entrées/sorties typées, une validation de contexte et des logs structurés pour déboguer vite et livrer en confiance.

Intégrations natives

Accédez aux systèmes enterprise avec une gestion des tokens sécurisée en zero trust. Toutes les intégrations héritent de RLS, RBAC, masquage Trust Layer, isolation des secrets et pistes d'audit complètes.

Connecteurs de premier niveau

Salesforce (connecteur)HubSpot (connecteur)Slack (connecteur)Google Workspace (connecteur)Workday (connecteur)Zendesk (connecteur)API customServices internes

Modèle d'exécution

Les agents s'exécutent dans l'environnement Stackmint avec un contrat runtime clair pour que vous sachiez toujours comment votre code se comporte.

Exécution déterministe étape par étape
Retries automatiques avec timeouts ciblés
Propagation d'erreurs et échecs structurés
Appels externes token-safe et rate limiting
Validation typée des entrées/sorties pour chaque Bud
Historique d'exécution et snapshots d'état par run
Pauses Human-in-the-Loop et gates d'autorisation

Observabilité et débogage

Chaque run inclut la télémétrie nécessaire pour déboguer, optimiser et fiabiliser vos capabilities.

  • Traces étape par étape
  • Inspection des entrées et sorties
  • Logs d'appels API externes
  • Métriques de performance et latence
  • Visibilité sur la consommation de tokens
  • Stack traces d'erreurs et timelines d'événements

Développement local

Testez les Buds et Branches en local ou en mode sandbox avant déploiement chez vos clients.

  • Exécuter la logique Bud avec contexte mocké ou réel
  • Tester les intégrations avec vos propres tokens OAuth
  • Prévisualiser les renderers et helpers UI
  • Valider les schémas avant publication
  • Outils CLI et harness local (bientôt disponible)

Publier et distribuer

Choisissez comment livrer vos capabilities - en privé pour un usage interne, directement chez vos clients, ou publiquement sur la marketplace Stackmint.

Format

1 - Privé à votre workspace

Idéal pour l'automatisation interne ou les workflows proof-of-concept opérés par votre équipe.

Format

2 - Privé pour vos clients

Packagez vos capabilities et livrez-les directement dans les workspaces clients - sans effort d'implémentation côté client.

Format

3 - Marketplace publique

Référencez vos Buds et Branches sur la marketplace Stackmint pour qu'ils soient découverts, installés et exécutés par n'importe quel client.

Monétisez vos capabilities

Stackmint vous donne deux canaux de revenus intégrés pour que votre IP se valorise dans le temps.

Canal

Installations clients

Installez Buds et Branches directement dans les environnements clients. Vous fixez le pricing et gardez la majeure partie du revenu par run - Stackmint applique des frais plateforme réduits et gère la facturation ainsi que les paiements.

Canal

Royalties marketplace

Publiez des capabilities publiquement et gagnez à chaque utilisation. Votre IP continue de créer de la valeur à mesure que l'usage augmente.

*Partage de revenus standard pour l'usage marketplace. Les conditions peuvent varier pour les partenaires enterprise.

Accédez à la documentation, des templates et des exemples pour livrer plus vite - et à une marketplace qui transforme vos meilleures idées en revenus récurrents.

  • Templates de démarrage pour capabilities communes
  • Guides de bonnes pratiques pour Buds et Branches
  • Patterns pour Salesforce, Slack, HubSpot et plus
  • Support de l'équipe Stackmint et des partenaires