Back to Home
deliveryhero icon

asya

Verified Safe

by deliveryhero

Overview

A microservices platform for orchestrating asynchronous, event-driven AI/ML workflows via an MCP JSON-RPC gateway.

Installation

Run Command
export ASYA_DATABASE_URL="postgresql://user:pass@localhost:5432/asya

Environment Variables

  • ASYA_CONFIG_PATH
  • ASYA_DATABASE_URL
  • ASYA_GATEWAY_PORT
  • ASYA_RABBITMQ_URL
  • ASYA_RABBITMQ_EXCHANGE
  • ASYA_SQS_ENDPOINT
  • ASYA_SQS_REGION
  • ASYA_NAMESPACE
  • ASYA_ACTOR_NAME
  • ASYA_SOCKET_DIR
  • ASYA_RUNTIME_TIMEOUT
  • ASYA_GATEWAY_URL
  • ASYA_LOG_LEVEL
  • ASYA_METRICS_ENABLED
  • ASYA_METRICS_ADDR
  • ASYA_METRICS_NAMESPACE
  • ASYA_CUSTOM_METRICS
  • ASYA_IS_END_ACTOR
  • ASYA_HANDLER
  • ASYA_HANDLER_MODE

Security Notes

The system relies on external message brokers (RabbitMQ/SQS) and a PostgreSQL database. Default RabbitMQ credentials ('guest:guest') are used if not overridden, posing a risk in production environments. AWS SQS credentials are expected from secrets or IRSA, which is a good practice. Actor runtimes execute Python code, which implies trust in the deployed actor code. The HTTP/SSE endpoints on the gateway perform input validation and use `json.Marshal` for SSE data to mitigate XSS risks. No direct 'eval' or obfuscation found, and inter-service communication over Unix sockets is generally secure.

Similar Servers

Stats

Interest Score53
Security Score8
Cost ClassMedium
Avg Tokens500
Stars37
Forks2
Last Update2026-01-16

Tags

Async MicroservicesEvent-drivenAI/ML Workflow OrchestrationKubernetesJSON-RPCActor ModelGateway