3 dépôts
Programmatic clients used to make authorized requests to a platform's API using specific installation tokens.
Distinct from GitHub Clients: Distinct from general GitHub Clients (which are often end-user GUI apps) by focusing on the programmatic client used within a framework.
Explore 3 awesome GitHub repositories matching part of an awesome list · Authenticated API Clients. Refine with filters or upvote what's useful.
Probot is a framework for building and deploying GitHub Apps that monitor webhook events and execute automated workflows. It provides a system for receiving and validating event notifications to trigger server-side actions. The project utilizes an event-driven plugin architecture and a middleware-based request processing system to handle authentication, validation, and routing. It employs a dependency-injection pattern to provide a pre-configured API client for authenticated interactions with GitHub services. The framework includes tools for token-based identity management, signature-based p
Provides a pre-configured client for making authenticated requests to GitHub services using installation tokens.
This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes. The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rat
Retrieves repository metadata and activity using personal access tokens to bypass API rate limits.
Il s'agit d'une bibliothèque typée côté serveur et d'un SDK de passerelle de paiement pour intégrer Stripe dans des applications Node.js. Elle fournit un client typé pour gérer les paiements, les clients et les abonnements, tout en offrant des outils spécialisés pour exécuter des transactions financières sécurisées et gérer les ressources de facturation. La bibliothèque se distingue par un client API idempotent qui empêche les opérations en double en utilisant des clés d'idempotence et une logique de tentative avec backoff exponentiel. Elle inclut un validateur de signature de webhook pour vérifier que les notifications d'événements HTTPS entrantes sont authentiques et un wrapper de pagination async-iterator pour parcourir de grands jeux de données. Le projet couvre un large éventail de capacités, y compris la gestion de la facturation par abonnement, l'orchestration de plateforme de paiement pour les comptes connectés et la recherche de ressources. Elle fournit une gestion complète des réponses via l'expansion d'objets et la sélection de champs, ainsi que des fonctionnalités de sécurité pour l'authentification des requêtes API et la vérification des webhooks. La bibliothèque est écrite en TypeScript.
Provides a programmatic client that uses API keys to authenticate and authorize requests to Stripe services.