One Platform, Every Service
AltoHost replaces your entire backend service layer with 19 managed APIs behind a single key. Real-time channels, background jobs, email, cache, video, search, image processing, AI agents, and more — ready in minutes, not months.
Every service shares one authentication model, one dashboard, one billing account, and four official SDKs for JavaScript, Node.js, React, and AI tool integration.
Real-Time Communication
The foundation of every interactive application. AltoHost gives you four real-time primitives that cover every messaging pattern — fan-out broadcasts, peer-to-peer exchanges, presence awareness, and unidirectional data streams. Every connection is secured with TLS and authenticated through HMAC-SHA256 signatures, so you can ship features with confidence.
WebSocket Channels
Publish and subscribe to named channels with sub-50ms delivery worldwide. AltoHost supports public channels for broadcasts, private channels with server-side authentication, and encrypted channels where message payloads are end-to-end encrypted and never readable by the infrastructure.
- Public, private, and encrypted channel types
- Sub-50ms message delivery with global edge routing
- HMAC-SHA256 authentication for private channels
- Automatic reconnection and message ordering
Presence Channels
Know exactly who is online in any channel. Presence channels maintain a live member list and broadcast join and leave events the instant they happen. Build typing indicators, online/offline badges, collaborative cursors, and live viewer counts without writing a single line of state management.
- Real-time member list with custom user metadata
- Instant join, leave, and member_changed events
- Up to 100 members per presence channel (configurable)
- Works seamlessly with authentication middleware
Client Events
Let connected clients send messages directly to each other without a server round-trip. Client events are ideal for ephemeral interactions like typing indicators, cursor positions, drawing strokes, and game inputs — anywhere latency matters more than persistence.
- Peer-to-peer messaging with zero server hops
- Rate-limited per connection for abuse prevention
- Scoped to private and presence channels only
- Perfect for collaborative and multiplayer UX
SSE Streaming
Server-Sent Events provide a lightweight, HTTP-native way to push data from your server to connected clients. SSE streams are perfect for live feeds, log tails, progress bars, and real-time dashboards where you need unidirectional flow without the overhead of a full WebSocket connection.
- HTTP-native one-way streaming over standard ports
- Automatic reconnection with Last-Event-ID resume
- No special client library required — native EventSource
- Scalable to thousands of concurrent streams per app
Platform Services
Stop stitching together third-party APIs for basic backend needs. AltoHost bundles four essential platform services — job queues, caching, transactional email, and push notifications — into a single API that shares your existing authentication, rate limits, and usage dashboard. Every service is production-ready out of the box.
Background Jobs
Offload long-running tasks to managed job queues with automatic retries, exponential backoff, configurable delays, and priority levels. Every job fires real-time progress events back to your dashboard so you can monitor execution, inspect payloads, and debug failures without tailing logs.
- Automatic retries with exponential backoff
- Delayed, scheduled, and priority queues
- Real-time job progress via WebSocket events
- Dead-letter queue with one-click retry
Redis Cache
A fully managed key-value cache built on Redis. Store session data, API responses, feature flags, and computed results with optional TTL expiration. Reads resolve in under a millisecond, and the API supports atomic operations so you can implement counters, rate limiters, and distributed locks without a separate Redis deployment.
- Sub-millisecond reads and writes
- TTL expiration and atomic increment/decrement
- Up to 1M keys on the Business plan
- RESTful CRUD — no Redis client required
Transactional Email
Send password resets, invoices, onboarding sequences, and any transactional email through a single API call. AltoHost manages deliverability, DKIM/SPF signing, bounce handling, and open/click tracking. Use built-in templates or send raw HTML — either way, emails are dispatched in under 200ms.
- DKIM/SPF authentication and deliverability monitoring
- HTML and template-based sending
- Open, click, bounce, and complaint tracking
- Inbound email parsing with webhook forwarding
Push Notifications
Reach users even when your app is closed. Send push notifications to web browsers via Web Push, and to iOS and Android via native APNs and FCM integration. Segment audiences, schedule sends, and track delivery and open rates from a unified API that works identically across every platform.
- Web Push, APNs, and FCM from one API
- Audience segmentation and topic subscriptions
- Scheduled and silent notification support
- Delivery and open-rate analytics
Communication & Media
Modern applications need more than text channels. AltoHost provides fully managed video conferencing, persistent messaging, audio content hosting, and object storage — all accessible through the same API key and SDK you already use for WebSocket channels. No separate vendors, no additional billing accounts, no integration headaches.
Video Rooms
Spin up real-time video rooms with a single API call. Each room supports up to 50 participants with adaptive bitrate streaming, screen sharing, and optional cloud recording. The AltoHost SDKs handle all WebRTC negotiation, ICE candidate exchange, and auto-reconnection so your team can focus on the product experience rather than wrestling with signalling servers.
- Up to 50 participants per room
- Screen sharing and cloud recording
- Adaptive bitrate for varying network conditions
- SDK-managed signalling — no STUN/TURN setup
Messaging
A persistent messaging layer for chat, support, and collaboration features. Messages are stored, indexed, and retrievable with full thread support, emoji reactions, read receipts, and file attachments. Build Slack-like experiences, in-app support chat, or social feeds without designing a message schema or managing storage yourself.
- Threaded conversations with reply chains
- Emoji reactions and read receipts
- File and image attachments
- Full message history with search and pagination
Audio Content
Host, transcode, and stream audio files for podcasts, music, voice notes, and guided meditations. Upload in any common format and AltoHost handles transcoding to optimized streaming formats, generates waveform data, and provides playback analytics including listen duration and drop-off points.
- Upload any format — automatic transcoding
- Waveform data generation for player UIs
- Playlist and collection management
- Playback analytics with listen duration tracking
Object Storage
Upload, store, and serve files of any type through a managed storage API. Generate signed upload URLs for direct client uploads, organize files into buckets, and serve content through a global CDN with automatic image optimization. Access control is enforced per-key so files inherit the same security model as the rest of your app.
- Signed upload URLs for direct browser uploads
- Bucket organization with per-key access control
- Global CDN delivery with cache headers
- Automatic image optimization on serve
Processing & Intelligence
Transform raw data into structured, searchable, and optimized assets. AltoHost provides four processing services that handle compute-intensive work — image manipulation, optical character recognition, full-text indexing, and media transcoding — without forcing you to provision GPU instances or manage processing pipelines.
Image Processing
Resize, crop, rotate, convert, watermark, and extract metadata from images via a simple API. AltoHost processes images in-memory with no temporary disk writes, supporting JPEG, PNG, WebP, AVIF, and TIFF formats. Generate thumbnails on upload, extract EXIF data, and compute dominant color palettes for dynamic UI theming.
- Resize, crop, rotate, flip, and format conversion
- Watermark overlay with position and opacity control
- EXIF metadata extraction and dominant color analysis
- JPEG, PNG, WebP, AVIF, and TIFF support
OCR / Text Extraction
Extract machine-readable text from photographs, scanned documents, receipts, and handwritten notes. The AltoHost OCR engine runs entirely in-process — your images never leave the infrastructure. It supports over 100 languages and returns structured output with bounding boxes, confidence scores, and paragraph segmentation.
- Over 100 languages supported
- Bounding box coordinates and confidence scores
- Paragraph, line, and word-level segmentation
- In-process execution — images never leave your app
Full-Text Search
Index documents and search them in single-digit milliseconds with typo tolerance, faceted filtering, custom ranking rules, and highlighted snippets. AltoHost search handles tokenization, stemming, and synonym expansion automatically so you get relevant results without building a search pipeline from scratch.
- Typo-tolerant search with configurable distance
- Faceted filtering and custom ranking rules
- Highlighted snippets for result previews
- Index updates reflected in under 50ms
Media Processing
Transcode video and audio files between formats, compress for web delivery, extract thumbnails, and generate preview clips. Submit processing jobs through the same background jobs API and receive real-time progress events as frames are processed. Output presets cover common targets like HLS adaptive streaming, social media formats, and email-safe sizes.
- Video and audio format transcoding
- HLS adaptive streaming output
- Thumbnail and preview clip extraction
- Real-time progress via WebSocket events
Automation
Connect services, react to events, and orchestrate complex business logic without managing infrastructure. AltoHost automation tools let you design multi-step workflows visually, deploy AI agents that act on your behalf, and receive real-time HTTP callbacks whenever something important happens on your platform.
Visual Workflows
Design multi-step automation pipelines using a visual drag-and-drop builder. Chain together API calls, conditional branches, delays, loops, and data transformations into workflows that execute reliably at scale. Every run is logged with step-level timing and output so you can debug failures and optimize performance.
- Drag-and-drop visual pipeline builder
- Conditional branching and loop constructs
- Step-level execution logs and timing
- Trigger on schedule, webhook, or channel event
AI Agents
Deploy autonomous AI agents that orchestrate tasks, call platform APIs, process data, and make decisions on your behalf. AltoHost agents run inside your application context with full access to your channels, cache, jobs, and storage — enabling intelligent automation that goes beyond simple if/then rules.
- Full access to all 19 platform services
- MCP-compatible tool interface
- Autonomous multi-step task execution
- Audit trail of every action taken
Webhooks
Receive HTTP POST callbacks whenever events occur on your channels or platform services. AltoHost signs every webhook payload with HMAC-SHA256 so your server can verify authenticity. Failed deliveries are retried with exponential backoff and surfaced in the dead-letter queue for manual inspection.
- HMAC-SHA256 signed payloads
- Automatic retries with exponential backoff
- Dead-letter queue with one-click retry
- Filter by event type and channel pattern
Managed services under one API key — from WebSocket channels to AI agents
Official SDKs — JavaScript, Node.js, React, and MCP for AI tool integration
Infrastructure to manage — no servers, no containers, no scaling decisions
Start Building Today
Create a free account and get instant access to all 19 services. No credit card required. Upgrade when you are ready to scale.
Create Free AccountFree plan includes 100 connections, 200K messages/day, and access to every platform service.