asya
by deliveryhero
Overview
Orchestrates multi-step asynchronous serverless workflows (actors) via a central gateway, with robust message queuing, Kubernetes-native deployment, and dynamic routing capabilities.
Installation
export ASYA_DATABASE_URL="postgresql://user:pass@localhost:5432/asyaEnvironment Variables
- ASYA_DATABASE_URL
- ASYA_RABBITMQ_URL
- ASYA_SQS_ENDPOINT
- ASYA_SQS_REGION
- ASYA_CONFIG_PATH
- ASYA_ACTOR_NAME
- ASYA_HANDLER
- ASYA_GATEWAY_URL
Security Notes
The system relies heavily on Kubernetes network policies and RBAC for internal endpoint security (e.g., `/envelopes/{id}/progress` on Gateway). Default RabbitMQ `guest:guest` credentials are used if `ASYA_RABBITMQ_URL` is not overridden, posing a significant risk if exposed. The Python runtime executes user-provided handler code (`ASYA_HANDLER`), which is a major attack surface if handler integrity or environment variables are compromised. AWS credentials for SQS are handled via secrets/IRSA, which is a better practice.
Similar Servers
trigger.dev
Local development and AI agent interface for Trigger.dev workflows, enabling Python script execution and managing tasks, runs, and deployments.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
AgentUp
AgentUp is an infrastructure framework for developing, deploying, and managing production-ready AI agents, providing Docker-like consistency, security, and extensibility.
AgentUp
A developer-first framework for building, deploying, and managing secure, scalable, and configurable AI agents, supporting various agent types (reactive, iterative) and the Model-Context Protocol (MCP) for seamless interactions.