Hot Platform

The Hot Platform is a complete backend workflow automation system. It combines a purpose-built programming language with managed infrastructure for running, monitoring, and scaling your workflows.

Architecture Overview

Your Backend Web Server CLI Scripts Integrations Hot Scheduler Cron & scheduled jobs REST calls & SSE subscriptions cron fires → emits events Hot API Execute functions, send events, manage files publishes events Streams Group related events & runs for end-to-end tracing Events — async triggers Runs — function executions workers pick up events & execute runs Hot Workers Worker Worker Worker Scale horizontally — each worker executes runs in isolation every run, event & stream recorded Hot App Monitor runs, inspect events, debug workflows

Core Concepts

Runs

Every function call creates a run—a tracked execution with:

  • Unique run ID for tracking
  • Full execution trace
  • Input parameters and return values
  • Timing and performance data
  • Error details if failed

Learn more about Runs →

Events

Events are the primary way to trigger asynchronous workflows. Emit events from your application or external systems, and Hot automatically routes them to registered handlers.

// Define an event handler
on-user-signup meta {on-event: "user:created"}
fn (event) {
  send-welcome-email(event.data.email)
  create-default-settings(event.data.id)
}

Learn more about Events →

Streams

Streams provide real-time data flow for long-running operations like AI responses, live updates, and bidirectional communication.

Learn more about Streams →

Workers

Workers are the execution engine of the Hot Platform. They pick up runs from the queue, execute your Hot code, and report results back.

  • Scale horizontally by adding more workers
  • Process event handlers and scheduled jobs
  • Execute in isolated contexts for security

Learn more about Workers →

Platform Components

ComponentPurpose
Hot APIAPI for executing functions, sending events, and managing files
WorkersExecution engine for running Hot code
AlertsMonitor your applications with notifications for run failures, deployments, and custom events
MCP ServicesExpose Hot functions as MCP tools for AI agents
WebhooksTurn Hot functions into webhook endpoints for external services
Custom DomainsMap your own domain names to your Hot Dev environment
Hot AppReal-time monitoring and debugging interface

Deployment Options

Hot Cloud (Managed)

Deploy to the Hot Cloud with a single command:

hot deploy

Hot Cloud provides:

  • Managed workers with auto-scaling
  • Global edge deployment
  • Built-in observability
  • Zero infrastructure management

See pricing →