Seus Arquivos São APIs. Um Comentário Muda Tudo.
Escreva uma função TypeScript — ela vira um endpoint HTTP ao vivo instantaneamente. Adicione um comentário para controlar auth, CORS, modo ou IA. Sem config. Sem middleware.
// @mode serverless
// @cors reflective
// @timeout 5000
return { message: 'Hello from Hoody Exec!', time: Date.now() };
# Disponível em:
https://abc123-def456-exec-1.node-us-1.containers.hoody.com/hello
Dois Modos. Um Comentário.
Cada script escolhe um modo. Worker para aplicativos com estado em tempo real. Serverless para execução isolada e efêmera. Um comentário é tudo que é preciso.
Modo Worker
- V8 isolate persistente — fica ativo para sempre
- Estado compartilhado entre todas as requisições
- WebSocket suportado
- Zero cold start após a primeira requisição
Modo Serverless
- V8 isolate fresco por requisição
- Isolamento completo, sem vazamento de estado
- Concorrência configurável via @concurrent
- Ideal para webhooks e tráfego esporádico
Cada Comportamento. Uma Linha.
Coloque um comentário no topo do seu arquivo. Sem mudanças de código, sem arquivos de config, sem middleware. Mude o comentário — o comportamento muda instantaneamente.
Modo de Execução
Escolha entre uma VM Worker persistente ou um isolate Serverless fresco por requisição. Determina comportamento de estado, WebSocket e cold start.
Controle de CORS
Espelhe a origem da requisição com 'reflective', abra todas as origens com '*', ou bloqueie para uma URL específica. Zero middleware necessário.
Timeout da Requisição
Defina o timeout em milissegundos. O padrão é 30s. Use 0 ou 'unlimited' para scripts de longa duração. Evita execuções fora de controle.
Limite de Concorrência
Apenas Serverless: limite de execuções simultâneas. Defina como 'false' para processamento serial — essencial para ordenação de webhooks.
Autenticação do Endpoint
Proteja qualquer endpoint com um segredo compartilhado. Clientes se autenticam via Bearer, Basic, cabeçalho X-Token ou parâmetro de query. Comparação em tempo constante.
Suporte a WebSocket
Habilite conexões bidirecionais em tempo real. Requer modo Worker. Handlers ws.message, ws.open, ws.close injetados automaticamente.
Helpers de IA
Injeta generateText, streamText, generateObject do Vercel AI SDK. Sem imports, sem configuração de chave de API. Modelo pré-configurado.
Seleção de Modelo de IA
Troque o modelo por script. O padrão é google/gemini-2.5-flash-lite, com acesso a mais de 300 modelos de mais de 15 provedores de inferência através do Hoody AI.
Verbosidade dos Logs
Ajuste o logging de none e minimal até standard (o padrão), full e debug. Sem stack de logging externa para configurar.
Referência Completa de Magic Comments.
Cada comentário, cada valor, cada padrão. Tudo em um só lugar.
Define o modo de execução do script. 'worker' cria uma VM persistente; 'serverless' (padrão) cria uma VM fresca por requisição.
SINTAXE
De Webhook a WebSocket em Minutos.
Seis padrões que cobrem toda a gama — de APIs HTTP instantâneas a proxies de IA em tempo real.
APIs Instantâneas
Esqueça a configuração do Express. Crie um arquivo — ele é um endpoint HTTP ao vivo. Worker para alto tráfego, serverless para isolamento.
Receptores de Webhook
Webhooks do Stripe, GitHub, Slack com isolamento serverless. Use @concurrent false para processamento serial e ordenação consistente.
Servidores WebSocket
Servidores de chat, dashboards ao vivo, streams SSE. Modo Worker mantém conexões persistentes com estado compartilhado de sala.
Proxy MITM de IA
Intercepte e controle requisições de IA. Adicione verificações de segurança, modifique prompts, bloqueie dados sensíveis, rastreie uso — tudo em um script.
Rate Limiting
Rastreie contagens de requisições por IP no objeto compartilhado entre requisições. Modo Worker torna o rate limiting em memória trivial.
Composição de Scripts
Cada script é um endpoint HTTP. Chame outros scripts com fetch(). Componha microsserviços a partir de funções simples — sem filas, sem descoberta de serviço.
Toda Superfície de API, Um Lugar.
Execução de scripts, gerenciamento, validação, templates, roteamento, monitoramento e controle por magic comment — tudo em uma API.
https://abc123-def456-exec-1.node-us-1.containers.hoody.comExecução de Scripts
1 endpointGerenciamento de Scripts
6 endpointsValidação
6 endpointsTemplates e Roteamento
6 endpointsMagic Comments
4 endpointsDependências & Pacotes
9 endpointsRoteamento
3 endpointsCache & Estado Compartilhado
4 endpointsLogs
5 endpointsMonitoramento e Magic API
6 endpointsAgendamentos
4 endpointsGerenciamento de SDKs
4 endpointsOpenAPI do Usuário
6 endpointsInstâncias & Sistema
3 endpointsSeu Código É a API.
Escreva uma função TypeScript. Adicione um comentário. Está no ar.