Skip to content

The Hoody Exec service lets you run JavaScript and TypeScript scripts as serverless HTTP endpoints, without managing infrastructure. Scripts are deployed, versioned, and exposed through a URL-based routing system that supports both individual scripts and dynamic path parameters. The Exec service covers the full lifecycle: writing and organizing scripts, generating code with AI, managing dependencies, validating correctness, monitoring performance, and inspecting logs.

Script Execution

Execute deployed scripts as HTTP endpoints with support for GET, POST, PUT, DELETE, and other methods. Handles path parameters, query strings, and request bodies. Read more →

Script Management

Read, write, delete, and organize scripts. Supports multi-file scripts with shared modules and bulk operations across workspaces. Read more →

Script Templates

Browse a library of pre-built script templates. Preview template code and generate new scripts from a template ID. Read more →

AI Code Generation

Parse natural-language directives into structured code operations and generate script code using AI-powered endpoints. Read more →

Dependency Management

Check which npm packages a script depends on and install missing dependencies into the runtime environment. Read more →

Package Management

Read and update package.json files to add, remove, or modify dependencies for scripts and projects. Read more →

Cache & Shared State

Clear the execution cache and manage shared key-value state available across script invocations. Read more →

Route Management

Resolve which script handles a given URL, discover all registered routes, and test route resolution before deployment. Read more →

Code Validation

Validate TypeScript, check for syntax errors, and verify that all imports and dependencies resolve correctly. Read more →

Log Management

List, read, stream, search, and clear execution logs. Filter logs by script, time range, or log level. Read more →

Monitoring & Performance

Monitor execution statistics, track resource usage, and check the health and status of the Exec runtime. Read more →

Use the Exec service when you need to:

  • Deploy serverless endpoints backed by custom code without provisioning servers.
  • Prototype quickly by writing a script and exposing it at a URL in seconds.
  • Automate workflows that respond to HTTP requests, webhooks, or scheduled triggers.
  • Integrate with external APIs using custom authentication, transformation, or aggregation logic.
  • Run untrusted or user-supplied code in a managed runtime with built-in validation and logging.