5 dépôts
Entry points that route requests and generate secure endpoints from underlying databases and microservices.
Distinct from REST API Backends: Distinct from REST API Backends: focuses on the gateway's role in routing and generating endpoints rather than implementing a single backend service.
Explore 5 awesome GitHub repositories matching web development · API Gateways. Refine with filters or upvote what's useful.
Space Cloud is a self-hosted, cloud-native backend-as-a-service suite. It functions as a Kubernetes-based serverless platform that provides a GraphQL and REST API gateway, a database API generator, and an event-driven orchestrator. The platform transforms SQL and NoSQL database schemas into secure endpoints, eliminating the need for manual backend development. It distinguishes itself by allowing remote data joins, which combine records from internal databases and external HTTP microservices within a single query. The system covers a broad range of capabilities, including rule-based access co
Ships a unified gateway that generates secure GraphQL and REST endpoints directly from databases and microservices.
Photoshot is a commercial SaaS image platform and web application used for creating personalized AI avatars and portraits. It functions as an AI avatar creator that trains custom machine learning models on user-uploaded photos to produce consistent digital personas. The platform includes an LLM prompt generator that uses large language models to craft detailed text descriptions for image generation engines. It integrates a secure third-party payment gateway to manage user access to these creative tools and services. The system architecture handles asynchronous task queueing for machine learn
Provides a RESTful API gateway to trigger model training and retrieve generated image assets.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Acts as an entry point that routes requests and generates secure endpoints from the underlying spatial database.
This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus
Implements an API gateway as a central entry point to route and aggregate microservice data.
Fleetbase est un système d'exploitation logistique modulaire et conteneurisé conçu pour gérer les opérations de chaîne d'approvisionnement de bout en bout, incluant la répartition de flotte, le contrôle des stocks et l'exécution des commandes. Il fonctionne comme une plateforme de commerce électronique et de logistique headless qui fournit l'infrastructure pour construire des places de marché multi-vendeurs et des applications de commande destinées aux consommateurs. En utilisant un système d'identité centralisé et des workflows pilotés par les événements, la plateforme automatise les cycles de vie de livraison complexes et les processus de comptabilité financière. La plateforme est construite sur une architecture modulaire qui permet aux développeurs d'étendre les fonctionnalités de base via des packages installables sans modifier le code source sous-jacent. Elle dispose d'un framework API robuste qui prend en charge les endpoints versionnés, la gestion sécurisée des identifiants et les flux d'événements en temps réel pour l'intégration avec du matériel et des logiciels tiers. Les utilisateurs peuvent en outre personnaliser le système en attachant des métadonnées aux entités principales, permettant le stockage d'informations commerciales uniques au sein du modèle de données existant. Le système fournit une suite complète d'outils pour les environnements auto-hébergés, incluant des sauvegardes de base de données automatisées, l'orchestration de conteneurs et des configurations de sécurité réseau. Il inclut une interface en ligne de commande dédiée pour gérer l'intégralité du cycle de vie de l'application, du développement local et de l'échafaudage d'extensions au déploiement et aux mises à jour du système. Les paramètres administratifs et les outils de monitoring axés sur les développeurs garantissent que l'intégrité de la plateforme et la santé de l'intégration sont maintenues sur tous les modules opérationnels.
Provides a standardized RESTful interface for external systems and mobile applications to interact with the platform.