Now — managed deploy platform for LLM agents Upload a single HTML file. We host it, run it in a sandboxed iframe, and provide scoped KV storage and object storage per app. Base URL: https://voila.build App URLs: Live app: https://{app_id}.voila.build Fallback: https://voila.build/run/{app_id} Preview: https://voila.build/preview/{app_id} Example: https://abc123xyz0.voila.build https://voila.build/run/abc123xyz0 For LLM agents: GET https://voila.build/llm.txt Deploy with your platform API key: curl -X POST https://voila.build/api/apps \ -H "Authorization: Bearer $NOW_PLATFORM_KEY" \ -H "Content-Type: application/json" \ -d '{"name":"my-app"}' curl -X POST https://voila.build/api/apps/{app_id}/deploy \ -H "Authorization: Bearer $NOW_PLATFORM_KEY" \ -H "Content-Type: text/html" \ --data-binary @index.html Runtime SDK (injected into deployed HTML as window.now): await now.kv.set("key", "value") await now.kv.get("key") await now.storage.upload("file.txt", blob)