11 रिपॉजिटरी
Utilities for triggering and testing cloud-hosted functions from local environments.
Distinguishing note: Focuses on remote invocation for testing rather than local emulation.
Explore 11 awesome GitHub repositories matching devops & infrastructure · Cloud Function Invocation Tools. Refine with filters or upvote what's useful.
The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin
Supports executing cloud-hosted functions directly from the terminal for testing purposes.
Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla
Provides custom server-side functions that support multipart form data and custom HTTP status codes.
iii is a distributed service orchestrator and event-driven workflow engine designed to compose and manage cross-language functions and workers through a central execution engine. It functions as a multi-language service mesh and WebSocket service gateway, providing a persistent communication layer for remote service workers. The platform enables dynamic runtime extensions, allowing new workers and capabilities to be deployed and registered into a live environment without requiring system restarts. It distinguishes itself by offering machine-readable skill exposure and agent capability integra
Defines specific events or schemas that automatically invoke functions or workers within the service engine.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Enables local invocation and validation of cloud-native functions within automated test suites.
This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for defining serverless infrastructure. It functions as a framework for transforming concise resource declarations into full AWS CloudFormation templates to automate the provisioning of cloud functions, APIs, and databases. The project distinguishes itself by using a macro-based transformation system to expand simplified resource types into detailed infrastructure components. It includes an automated permission mapping system that translates high-level resource interaction intents in
Provides a command-line utility to trigger and test hosted cloud functions directly from a local environment.
The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates
Triggers deployed cloud functions from the command line to verify behavior in a live environment.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Wraps pipeline execution logic within a custom web server to implement specialized routing, authentication, or integration requirements.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Provides bespoke HTTP interfaces to trigger pipeline executions on demand with custom routing and security logic.
This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.
Demonstrates how to test serverless functions using local simulators and interactive shells to mimic event triggers.
serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers
Creates local endpoints that mimic cloud APIs to trigger functions using a standard software development kit.
यह एक बैकएंड-एज़-ए-सर्विस SDK है जो वेब और मोबाइल एप्लिकेशन को क्लाउड सेवाओं के एक सूट से जोड़ता है। यह उपयोगकर्ता पहचान प्रबंधित करने, सर्वरलेस लॉजिक निष्पादित करने और क्लाउड ऑब्जेक्ट स्टोरेज को संभालने के लिए एक एकीकृत इंटरफ़ेस प्रदान करती है। यह टूलकिट अपनी रीयल-टाइम डेटा सिंक्रोनाइज़ेशन द्वारा विशेषता है, जो NoSQL डॉक्यूमेंट डेटा को इन-बिल्ट ऑफ़लाइन पर्सिस्टेंस के साथ कई क्लाइंट्स में सुसंगत रहने की अनुमति देता है। यह विभिन्न पहचान प्रदाताओं के माध्यम से सुरक्षित उपयोगकर्ता पहुंच की सुविधा प्रदान करती है और HTTPS अनुरोधों या डेटाबेस इवेंट्स के जवाब में बैकएंड लॉजिक को निष्पादित करने के लिए सर्वरलेस फ़ंक्शन इनवोकेशन का प्रबंधन करती है। यह SDK NoSQL और रिलेशनल डेटाबेस प्रबंधन, क्रैश मॉनिटरिंग और उपयोगकर्ता व्यवहार विश्लेषण सहित परिचालन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह रिमोट एप्लिकेशन कॉन्फ़िगरेशन, लक्षित पुश नोटिफिकेशन और AI-संचालित सुविधाओं के लिए बड़े भाषा मॉडल के एकीकरण के लिए टूल्स भी प्रदान करती है। यह प्रोजेक्ट TypeScript में कार्यान्वित है और भाषा-विशिष्ट लाइब्रेरी प्रदान करती है जो REST और WebSocket API को उच्च-स्तरीय विधियों में एब्स्ट्रैक्ट करती है।
Simulates cloud environments and invokes functions with test data using a local emulator.