# Mylder WebAssembly Serverless Functions Self-hosted serverless functions using [wasm-workers-server](https://github.com/vmware-labs/wasm-workers-server). Cloudflare Workers compatible API with zero vendor lock-in. ## Endpoints | Path | Description | |------|-------------| | `/api` | Health check and service info | | `/chat` | Chat proxy to n8n AI workflow | | `/webhook` | Webhook receiver for external integrations | ## Usage ### Chat API ```bash curl -X POST https://wws.mylder.io/chat \ -H "Content-Type: application/json" \ -d '{"message": "Help me brainstorm ideas", "provider": "zai"}' ``` ### Webhook ```bash curl -X POST "https://wws.mylder.io/webhook?source=gitea" \ -H "Content-Type: application/json" \ -d '{"event": "push", "repo": "mylder-frontend"}' ``` ## Development ```bash # Install wws curl -fsSL https://workers.wasmlabs.dev/install | bash # Run locally wws . # Test curl http://localhost:8080/api ``` ## Deployment Deployed via Dokploy with auto-deploy from Gitea on push to main branch.