Donnez-lui une URL de spécification OpenAPI et vos dépôts SDK TypeScript et Python dans les paramètres.
Il indexe chaque point de terminaison en groupes d'API par étiquette, extrait les paramètres et les schémas de réponse, et récupère les méthodes et signatures de la source de votre SDK.
Les méthodes du SDK sont associées aux points de terminaison par méthode HTTP et chemin, et des exemples cURL sont générés à partir des définitions.
La référence d'API se resynchronise depuis votre spec sur un horaire, et les extraits SDK depuis vos dépôts, si bien qu'un nouveau point de terminaison ou une nouvelle méthode apparaît sans que personne n'édite la documentation.
Points de terminaison organisés en groupes par étiquette, avec paramètres, corps de requête et schémas de réponse extraits et affichés. Déclenchez une synchronisation à la main, ou laissez-la s'exécuter sur un horaire ; l'état de synchronisation et un journal d'événements complet avec détails d'erreur sont là quand quelque chose échoue.
Configurez des dépôts GitHub pour vos SDK TypeScript (npm) et Python (PyPI). Le système clone le dépôt, analyse la source, et stocke les extraits de code par langage avec les références de fichier et de ligne, en suivant le SHA du commit pour éviter les synchronisations redondantes.
cURL
curl https://api.yourcompany.com/v1/contacts \ -H "Authorization: Bearer $YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "email": "ada@example.com", "name": "Ada Lovelace" }'client.ts
import { YourApi } from "@yourcompany/sdk";
const api = new YourApi({ apiKey: process.env.YOUR_API_KEY });
const contact = await api.contacts.create({ email: "ada@example.com", name: "Ada Lovelace",});La voie la plus simple, montrée dans la référence.
Authentification Bearer ou Basic.
Pour les portails nécessitant un accès délégué.
L'identité au-dessus d'OAuth, documentée pour les développeurs.
La plupart des entreprises orientées développeurs gardent la documentation sur ReadMe, le site marketing sur Webflow, et le blog sur WordPress, et personne ne maintient rien. Ici, le portail partage une marque, un domaine, et les mêmes en-tête et pied de page que votre site marketing et votre base de connaissances. Un développeur qui arrive sur votre référence d'API et clique sur Tarifs ne quitte pas votre site pour un autre outil.
La même IA qui rédige votre texte marketing rédige vos guides développeurs, dans la même voix, ancrée dans le même contexte d'entreprise. Pour une équipe déjà sur Giant Context, ajouter un portail est une page de paramètres, pas une décision d'achat. Et l'agent de chat peut répondre aux questions des développeurs en s'appuyant sur votre référence et vos guides.
Demandez un accès anticipé. Donnez au portail une spécification OpenAPI et un dépôt SDK, lancez une synchronisation, et parcourez un site de référence qui reflète votre API réelle — sous votre propre domaine.