icon of Archal

Archal

archal.ai

Bacs à sable d'API avec état pour tester les agents IA

Visiter le siteS’ouvre dans une nouvelle fenêtre
image of ArchalVisiter le site

Qu'est-ce qu'Archal ?

Archal est une plateforme de bac à sable de test pour les agents IA et les intégrations API. Elle fournit des environnements d'exécution isolés et limités dans le temps, contenant un ou plusieurs environnements avec état qui se comportent comme les API utilisées en production. Chaque environnement expose des interfaces REST ou MCP familières, conserve les mutations pendant toute la durée de vie du bac à sable et peut revenir à son état de départ déclaré.

Archal déclare que chaque environnement est une simulation construite indépendamment du service qu'il représente, et non le service en direct du fournisseur. Le trafic de l'environnement est acheminé vers des implémentations gérées par Archal plutôt que vers vos comptes de production, et les profils d'environnement individuels documentent toute dépendance ou comportement exceptionnel. Archal précise qu'elle n'est pas affiliée aux fournisseurs représentés ni approuvée par eux, et que les marques appartiennent à leurs propriétaires.

Comment utiliser Archal ?

  1. Créez un compte. Les nouveaux comptes reçoivent 5 $ après inscription vérifiée et 15 $ supplémentaires lorsque le premier bac à sable est prêt ; aucune carte n'est requise pour l'utilisation en libre-service.
  2. Créez un bac à sable avec un ou plusieurs environnements et un état de départ connu.
  3. Recevez des points de terminaison REST et MCP isolés au démarrage de chaque environnement.
  4. Appelez les environnements en utilisant des chemins, des charges utiles et des outils d'API familiers.
  5. Inspectez les requêtes, les réponses, les mutations, la synchronisation et l'utilisation ensemble.
  6. Réinitialisez pour restaurer chaque environnement du bac à sable à sa ligne de base déclarée.

Une seule clé API Archal crée et gère chaque bac à sable et environnement. Les appels partagent une passerelle unique tandis que chaque environnement conserve les chemins, méthodes, charges utiles et formats de réponse attendus par votre code existant. Archal propose également une invite de configuration qui peut être collée dans Claude Code, Codex, Cursor ou Devin pour démarrer une inscription sécurisée et installer cinq compétences vérifiées.

Principales fonctionnalités d'Archal

Bacs à sable isolés

Chaque bac à sable est un environnement d'exécution isolé et limité dans le temps pouvant contenir un ou plusieurs environnements API avec état. Plusieurs environnements dans un même bac à sable reçoivent chacun leur propre point de terminaison et état de préparation.

Environnements avec état

Les modifications persistent entre les appels pendant toute la durée de vie du bac à sable et peuvent être réinitialisées au même point de départ. Le comportement de l'état varie selon l'environnement et l'opération ; les environnements disponibles ont un profil de capacités pris en charge, et les environnements en cours restent appelables uniquement là où leur comportement documenté le permet.

Clé API unique

Une seule clé API Archal gère chaque bac à sable et environnement. Les appels partagent une passerelle unique tandis que chaque environnement conserve les chemins, méthodes, charges utiles et formats de réponse attendus.

Points de terminaison REST et MCP

Les environnements sont disponibles via REST, et certains également via MCP.

Inspection et réinitialisation

Les bacs à sable vous permettent de voir les requêtes, les réponses, les mutations, la synchronisation et l'utilisation ensemble, puis de restaurer chaque environnement à sa ligne de base déclarée.

Environnements pris en charge

Les environnements disponibles incluent :

  • GitHub : Dépôts, tickets, demandes de fusion, branches et commits. REST + MCP.
  • Linear : Tickets, projets, équipes, cycles et workflows. REST + MCP.
  • Slack : Canaux, messages, fils de discussion, utilisateurs et réactions. REST + MCP.
  • Supabase : SQL, migrations, journaux, branches et métadonnées de projet. REST + MCP.
  • Apify : Acteurs, exécutions, ensembles de données, magasins clé-valeur et files d'attente de requêtes. REST.
  • Cal.com : Types d'événements, horaires, créneaux de disponibilité, réservations, calendriers et webhooks. REST + MCP.
  • ClickUp : Équipes, espaces, dossiers, listes, tâches, commentaires, étiquettes, suivi du temps et listes de contrôle. REST + MCP.
  • Customer.io : Automatisation de la messagerie via campagnes, diffusions, e-mails transactionnels, segments, clients et livraison de messages. REST.

D'autres environnements sélectionnables incluent Datadog, Discord, GitLab, Google Workspace, HubSpot, Jira, OR, OwnerRez, PriceLabs, Ramp, Sentry, Stripe, Tavily, Unipile et Webflow.

Configuration de l'agent de codage

L'invite de configuration détecte si vous utilisez Claude Code, Codex, Cursor ou Devin, et installe le pack de compétences d'agent vérifié. Il est demandé de ne pas modifier le code de l'application ni de démarrer un environnement lors de la configuration.

Cas d'utilisation d'Archal

Test de harnais d'agent

Fournit à chaque exécution de test un bac à sable isolé où les modifications persistent entre les appels d'outils, puis se réinitialisent à la même ligne de base.

Test d'intégration

Fournit à chaque branche ou tâche CI son propre bac à sable sans comptes de test partagés, limites de débit ou état corrompu.

Entraînement d'agents et apprentissage par renforcement

Fournit à chaque déploiement un bac à sable avec le même état de départ tandis que les modifications persistent tout au long de l'épisode.

Archal est destiné aux développeurs d'agents, aux équipes de connecteurs et aux ingénieurs d'intégration.

Foire aux questions sur Archal

Qu'est-ce qu'un bac à sable de test ?

Un bac à sable Archal est un environnement d'exécution isolé et limité dans le temps contenant un ou plusieurs environnements avec état. Chaque environnement expose des interfaces REST ou MCP familières, conserve les mutations pendant toute la durée de vie du bac à sable et peut revenir à son état de départ déclaré.

Ai-je besoin d'une API différente pour chaque environnement ?

Non. Une seule clé API Archal crée et gère chaque bac à sable et environnement. Les appels partagent une passerelle unique tandis que chaque environnement conserve les chemins, méthodes, charges utiles et formats de réponse familiers attendus par le code existant.

À quel point les environnements sont-ils avec état ?

Le comportement de l'état varie selon l'environnement et l'opération. Les environnements disponibles ont un profil de capacités pris en charge ; les environnements en cours restent appelables uniquement là où leur comportement documenté le permet. Archal déclare ne pas revendiquer une couverture amont complète sans preuves mesurées et datées.

Un bac à sable peut-il contenir plusieurs environnements ?

Oui. Vous choisissez chaque environnement dont votre flux de travail a besoin lors de la création du bac à sable. Chaque environnement reçoit son propre point de terminaison et état de préparation. Chaque environnement coûte 0,10 $ par minute.

Le trafic atteint-il un jour le fournisseur réel ?

Le trafic de l'environnement est acheminé vers des implémentations gérées par Archal, et non vers vos comptes de production. Chaque profil d'environnement documente toute dépendance ou comportement exceptionnel avant utilisation.

Comment fonctionne la facturation ?

L'utilisation en libre-service ne nécessite aucun abonnement et aucune carte pour commencer. Les nouveaux comptes reçoivent 5 $ après inscription vérifiée et 15 $ supplémentaires lorsque leur premier bac à sable est prêt. Chaque environnement coûte 0,10 $ par minute. La facturation est au prorata à la seconde ; l'échec de provisionnement et le temps de démarrage à froid sont gratuits. La continuation payante n'est pas encore disponible tant que son déploiement sécurisé reste désactivé.

Outils similaires

Explorer la catégorie