26 dépôts
Executes authenticated HTTP requests to cloud service endpoints with automatic path-template resolution.
Distinct from API Request Configurations: Distinct from general API request configuration: focuses on the execution of cloud-specific API calls within an infrastructure context.
Explore 26 awesome GitHub repositories matching web development · Cloud API Request Execution. Refine with filters or upvote what's useful.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Performs authenticated network calls by automatically managing headers, content types, and structured error handling.
Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific
Sends authenticated HTTP requests to cloud service endpoints using existing credentials and automatic path-template resolution.
Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep
Sends authenticated HTTP requests to arbitrary API endpoints to retrieve data or trigger remote operations.
Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across various third-party web services. It functions as a no-code integration engine that allows users to connect disparate applications, enabling the automated movement of data and the execution of tasks without manual intervention. By running the platform on private infrastructure, users maintain full control over their data and ensure compliance with internal security policies. The platform distinguishes itself through a focus on secure, local credential management and flexible int
Executes authenticated API requests to third-party services to create, update, or retrieve remote data.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Translates agent requests into secure cloud API calls using existing IAM credentials and granular access controls.
This project is a Go library that provides a programmatic interface for interacting with generative AI services. It serves as a comprehensive software development kit for integrating large language models into applications, enabling developers to perform tasks such as text and chat completion, image generation, and audio transcription. The library distinguishes itself through a unified infrastructure designed for robust network communication and service management. It features structured request mapping and error normalization to ensure type-safe interactions and simplified debugging. Further
Executes authenticated API requests with support for custom headers and multipart file uploads.
This project is a comprehensive Node.js software development kit designed for integrating large language models into applications. It serves as a foundational client for interacting with REST and WebSocket services, enabling developers to implement chat functionality, multimodal content generation, and autonomous agent orchestration. The library provides a structured framework for defining executable tools and enforcing JSON schemas, ensuring that model outputs remain programmatically compatible with downstream systems. The SDK distinguishes itself through its robust request orchestration and
Executes arbitrary HTTP requests to custom endpoints while retaining standard client features.
The Google API PHP Client Library is a development kit for interacting with Google Cloud services and APIs. It provides standardized service interfaces to retrieve and manipulate data, serving as a comprehensive SDK for executing network requests across Google cloud platforms. The library features a specialized authentication handler for OAuth 2.0, managing authorization flows, access tokens, and offline access via refresh tokens. It includes a service account authenticator that uses JSON key files or application default credentials for server-to-server communication, as well as mechanisms fo
Provides a standardized mechanism for executing authenticated network requests against Google Cloud API endpoints.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Executes authenticated API requests to manage billing, security, and operational metadata for cloud accounts.
WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses
Executes requests for payment, menu, and template modules with automated access token lifecycle management.
The AWS SDK for Go is a software development kit and cloud infrastructure library used to programmatically interact with AWS cloud services. It provides a programmatic interface for authenticating requests, executing operations against regional endpoints, and automating the creation and management of cloud resources. The toolkit utilizes model-driven code generation to create service clients and employs a session-based configuration system to share credentials and global settings across those clients. It implements signature-based request authentication to verify identity and integrity throug
Provides the core mechanism for executing authenticated HTTP requests to AWS regional service endpoints.
This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation, strategy backtesting, and trade execution. It functions as a comprehensive system for collecting financial data via APIs and web sources, simulating investment strategies against historical records, and programmatically managing investment positions through brokerage interfaces. The platform distinguishes itself through institutional sentiment analysis and market intelligence tools. It monitors institutional fund activity, tracks corporate actions like equity pledges, and crawls f
Provides specialized APIs to fetch real-time stock fundamentals and pricing data from brokerage interfaces.
python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc
Makes multiple REST API calls concurrently to avoid sequential blocking and improve throughput.
hass-xiaomi-miot is an integration for Home Assistant that connects Xiaomi smart home devices to the platform. It supports both local and cloud-based communication, automatically selecting the appropriate mode for each device when connected through a Mi account, and also allows direct pairing of individual devices using their IP address and token. The integration provides granular control over device behavior, enabling users to override connection modes, polling intervals, and property mappings for individual devices through YAML configuration. It offers the ability to call Xiaomi's internal
Makes direct authenticated requests to Xiaomi cloud API endpoints for advanced operations.
Rivet est une infrastructure distribuée pour gérer le cycle de vie, l'adressage et la persistance d'acteurs stateful et de moteurs d'exécution durables. Il fournit un sandbox de processus distribué qui exécute la logique applicative au sein d'isolats légers, garantissant l'isolation des ressources et des démarrages à froid rapides. Le système est conçu pour coordonner des opérations multi-étapes en utilisant des files d'attente persistantes et des minuteurs pour garantir l'achèvement fiable des tâches dans des environnements distribués. La plateforme permet spécifiquement l'orchestration d'agents IA stateful qui maintiennent une mémoire et un état persistants à travers des interactions de longue durée et des workflows complexes. Elle se distingue par un framework de synchronisation d'état WebSocket qui lie les composants d'interface utilisateur frontend aux processus stateful distants via une communication bidirectionnelle en temps réel. Le système couvre un large éventail de capacités, incluant l'adressage hiérarchique d'acteurs, un runtime « hibernate-on-idle » pour l'optimisation des ressources, et une couche de persistance enfichable pour des backends de stockage modulaires. Il inclut également des outils pour le débogage de session active, la surveillance de l'état d'exécution en temps réel, et des options de déploiement automatisé pour l'edge, le cloud ou l'infrastructure privée. Le projet est implémenté en Rust et prend en charge le développement d'acteurs multi-langages.
Provides mechanisms to invoke low-level network interfaces directly on remote actor processes.
Ce projet est une bibliothèque cliente JavaScript et un SDK pour interagir avec l'API REST de Notion. Il fournit des méthodes typées et des utilitaires pour gérer par programmation les pages, les bases de données et les ressources d'espace de travail au sein d'un environnement Notion. Le SDK inclut des outils pour implémenter des flux d'autorisation OAuth 2.0 afin d'accorder à des applications tierces l'accès au contenu de l'espace de travail. Il dispose de mécanismes pour gérer la pagination basée sur curseur via des itérateurs asynchrones et implémente des tentatives avec back-off exponentiel pour gérer les limites de débit et les erreurs serveur transitoires. La bibliothèque couvre un large éventail de capacités, incluant la gestion de schéma de base de données, la synchronisation de contenu de page et les téléchargements d'actifs média. Elle fournit également un support pour la récupération de profil utilisateur, les abonnements aux événements en temps réel via des webhooks, et la validation de réponse typée en utilisant des gardes de type TypeScript.
Implements a generic request method to call specific API endpoints when pre-built client methods are unavailable.
OpenWeChat est un kit de développement logiciel et un wrapper d'API en langage Go conçu pour intégrer la messagerie et la gestion de compte WeChat dans les applications Go. Il sert de framework de bot et de bibliothèque de messagerie pour gérer les événements de chat en temps réel et les interactions programmatiques avec la plateforme. Le projet fournit un système complet pour la gestion de session, incluant l'authentification par code QR et la persistance des cookies de session au format JSON pour maintenir l'accès après les redémarrages. Il se distingue en offrant des capacités pour intercepter et préserver les messages que les expéditeurs tentent de révoquer, ainsi qu'une prise en charge de la gestion de session multi-compte. La bibliothèque couvre un large éventail de domaines fonctionnels, incluant la livraison automatisée de messages et la logique de réponse, la gestion des contacts et des groupes, et la récupération de données de profil utilisateur. Elle inclut également des outils pour la gestion des médias, tels que le téléchargement de fichiers partagés et l'identification des types de contenu via l'analyse des en-têtes de fichiers. Le SDK implémente un système de chaînage de messages basé sur un middleware et utilise une détection d'événements basée sur le polling pour synchroniser les données entrantes.
Executes programmatic requests to platform endpoints for messaging, contact management, and media handling.
Ce projet est un utilitaire d'audit de sécurité et de test d'intrusion conçu pour automatiser la devinette de mots de passe, le credential stuffing et le brute-forcing de comptes sur Instagram. Il fonctionne comme un auditeur de récupération de compte qui simule des attaques de connexion automatisées pour tester la force des mots de passe des comptes. L'outil intègre un gestionnaire de proxy pour gérer l'importation et le monitoring de listes de proxys. Ce système route les requêtes via des adresses IP rotatives et surveille la santé des proxys pour élaguer les adresses non réactives et éviter la limitation de débit (rate limiting). Le logiciel fournit des capacités pour l'exécution de requêtes concurrentes et la gestion automatisée de sessions pour simuler des requêtes de navigateur authentiques. Il prend en charge le test itératif de mots de passe candidats et l'utilisation d'attaques par dictionnaire pour évaluer les vulnérabilités des comptes.
Supports the simultaneous execution of multiple login attempts to increase the speed of the testing process.
Ce projet est une collection d'implémentations de référence et d'exemples de code pour intégrer les services Google Cloud en utilisant le langage de programmation Go. Il sert de bibliothèque d'intégration de services cloud et de kit de développement, fournissant des modèles d'implémentation prêts à l'emploi pour accélérer la création de logiciels cloud-native. Le dépôt couvre l'implémentation de l'API cloud et l'orchestration de services, offrant des modèles structurels pour connecter les applications à l'infrastructure basée sur le cloud. Il fournit des exemples modulaires organisés par fonctionnalité de produit spécifique pour guider l'intégration de divers services Google Cloud. La base de code inclut des modèles pour le développement cloud, se concentrant sur la gestion des requêtes et la coordination de multiples services basés sur le cloud.
Demonstrates correct request and response handling patterns for Google Cloud API implementations.
Sequoia-X is a quantitative stock screening system designed to scan financial markets for stocks that match specific technical patterns and quantitative criteria after the trading day ends. It functions as a technical analysis scanner that automatically detects price breakouts and volume spikes using historical and daily market data. The system integrates a market data cache to fetch public stock API data into a local database for faster retrieval and analysis. It further operates as a Feishu notification bot, utilizing a webhook-based alerting mechanism to push filtered stock selection resul
Implements REST requests to retrieve daily and historical stock price and fundamental data from public financial APIs.