Tout ce dont vous avez besoin pour développer avec Fastly

Qu’allez-vous créer aujourd’hui ?

Utilisez les Developer Tools gratuits de Fastly pour concevoir, déployer et configurer vos applications sur Fastly. Lancez-vous avec notre CLI sur votre ordinateur local ou essayez Fiddle dès maintenant, sans aucune configuration requise !

Les fondamentaux

Commencez ici

Vous espérez démarrer l’utilisation de Fastly ? Commencez par l’essentiel et découvrez d’abord certains de ces outils.

CLI

Créez, déployez et configurez les services Fastly depuis votre terminal. La CLI est fournie avec des capacités de émulation locale pour vos services Compute. Oui ! Batteries incluses.

SDK

Développez votre application dans votre langage de programmation préféré. Fastly prend officiellement en charge Rust, Go et JavaScript. Voici un guide pour vous aider : choisir un langage

Clients API

Bénéficiez d’un accès par programmation à tous les boutons et molettes de Fastly. Démarrez avec cette collection Postman. Voir la référence.

Actions GitHub

Vous utilisez déjà GitHub pour votre code source Compute ? Utilisez nos actions GitHub pour exécuter des étapes telles que l’installation de la CLI, la création et le déploiement de services Compute. Voir la référence.

Fournisseur Terraform

Orchestrez vos services Fastly sous forme de code. Voir la référence.

Fiddle

Essayez Fastly dans votre navigateur, aucune configuration nécessaire. Aucune inscription requise. Essayez ! Créez un nouveau Fiddle dès maintenant !

Améliorez vos workflow

Voici tout ce dont vous avez besoin pour créer des applications performantes et instantanées avec Fastly. Du développement jusqu’au déploiement, simplifiez tous vos flux de travail avec ces outils.

Créer

Tout ce dont vous avez besoin pour créer et tester votre prochaine application, où que vous soyez et quelle que soit la façon dont vous souhaitez coder.

SDK

Écrivez le code de votre service Compute dans différents langages qui se compilent dans WebAssembly. Nous fournissons une prise en charge officielle pour plusieurs langages populaires.

Émulation locale

Émulez notre autonomie instantanée Compute sur votre machine locale. Il suffit d’exécuter « fastly compute serve » dans la CLI

VCL

Utilisez Varnish pour diffuser votre contenu via Fastly CDN

Fiddle

Essayez Fastly dans votre navigateur : aucune configuration et aucune inscription requise.

Tests de bout en bout

Écrivez des tests de bout en bout à l’aide de Node.js, par rapport à une application locale ou distante Fastly Compute.

Éditeur statique (Static Publisher) pour Compute

Téléchargez des sites web statiques sur Fastly et distribuez-les sans serveur d’origine (en utilisant également des cadres de sécurité sur la plateforme de Compute)

Gérer

Accédez à toutes les fonctionnalités Fastly à partir d’API ou de CLI. Améliorez votre flux de travail en automatisant les déploiements.

CLI

Outil de ligne de commande pour interagir avec l’API Fastly. Utilisez-le pour créer des services, gérer les back-ends et les domaines, télécharger des VCL ou créer et déployer des progiciels Compute.

Clients API

API RESTful qui fournit un accès à tous les services et comptes Fastly disponibles via l’interface Web Fastly.

Fournisseur Terraform

Orchestrez vos services Fastly sous forme de code

Actions GitHub pour Compute

Utilisez cette action dans votre flux de travail CI/CD existant pour effectuer des étapes telles que l’installation de la CLI, la création et le déploiement de services Compute

Déploiement cloud

Assurez le déploiement continu automatisé en quelques clics de tout modèle de projet Compute public (comme l’ensemble des kits de démarrage officiels) dans votre compte Fastly pour créer une application edge fonctionnelle et connectée à un registre GitHub.

Kits de démarrage officiels

Les kits de démarrage sont des projets complets de Fastly Labs ou de membres de la communauté qui fonctionneront immédiatement et vous donneront une base fonctionnelle sur laquelle vous pourrez vous appuyer lorsque vous découvrez ce que Fastly peut faire.

Observer

Tirez parti des outils d’observabilité pour surveiller et dépanner vos services Fastly

Enregistrer la queue

Observez les logs de votre flux de service Compute en temps réel dans votre console.

Consigner les endpoints

Envoyez les logs de vos services Compute et VCL à des intégrations de journalisation tierces

API d’alerte

Créez des alertes pour une métrique donnée qui se déclenche lorsqu’un seuil est dépassé ou non atteint. Recevez vos notifications dans le panneau de commande de Fastly ou envoyez des alertes vers vos intégrations personnalisées (p. ex. Slack et webhooks).

API de métriques et de statistiques

Fastly propose un ensemble de moyens de rendre compte des performances et de l’activité de vos services. Obtenez des données en temps réel ou historiques grâce à Fastly API.

API du service de notification

Créez et gérez des intégrations de notification telles que New Relic, Slack, PagerDuty et webhook. Fastly utilisera ces intégrations pour vous envoyer des notifications et des alertes liées au produit Fastly.

Kits de démarrage officiels

Les kits de démarrage sont des projets complets de Fastly Labs ou de membres de la communauté qui fonctionneront immédiatement et vous donneront une base fonctionnelle sur laquelle vous pourrez vous appuyer lorsque vous découvrez ce que Fastly peut faire.

Utilitaires et bibliothèques

Fastly dispose de plusieurs utilitaires et bibliothèques open source pour vous aider à créer des applications instantanées incroyables

Collection d’API Postman

Obtenez toute la collection d’API Fastly dans Postman

Extension VSCode VCL

Une extension Visual Studio Code qui ajoute une mise en surbrillance de syntaxe pour les fichiers VCL (Virnish Configuration Language) de Fastly.

Efficacité du WAF

Mesurez l’efficacité de votre WAF

Expressly (JS)

Routeur de style express pour Fastly Compute

Compute ESI (Rust)

Une mise en œuvre d’ESI (Edge Side Includes) dans Rust pour Fastly Compute

Compute ESI (JS)

Une mise en œuvre d’ESI (Edge Side Includes) dans JavaScript pour Fastly Compute

HTTP Compute (JS)

Interfaces HTTP de style Node.js pour la plateforme Compute

Compute JS OpenTelemetry

Une mise en œuvre d’OpenTelemetry pour Fastly Compute

Compute Rust Sentry

Envoyer des rapports d’erreur des services Rust Fastly Compute à Sentry

Fastly Prometheus Exporter

Un exportateur Prometheus pour l’API d’analyse en temps réel de Fastly

Fastly Insights (JS)

Surveillance par l’utilisateur réel des signaux de synchronisation réseau à l’aide d’Open Insights Framework

Débogage Fastly

Teste votre connexion à Fastly, en identifiant votre fournisseur d’accès à Internet, votre point of presence (POP) Fastly le plus proche et les performances de connexion à Fastly.

Envie d’en savoir plus ?

Prêt(e) à créer quelque chose de puissant ?

Contactez-nous ou créez un compte gratuit