You can install a full-featured, real-time WebSockets service securely and privately in your own AWS account in any of the 22 supported commercial AWS regions around the world.
It includes these features and more —
- Fine-grained permissions for authorizing private channel access using JSON Web Tokens (JWTs).
- Both server-initiated and client-initiated messages are supported for publishing.
- Standard channels for updating any number of connected clients with real-time data from your application backend.
- Presence channels for tracking who's online or what client devices are connected.
- Pub/sub events with EventBridge or SNS for webhook behavior to notify your application about things happening inside your Hotsock installation.
- Custom domains for your WebSockets endpoint so you can maintain consistent branding and customer trust.
- A web console for debugging channel subscriptions, messages, and authorization.
Running serverlessly in your AWS account, it's deployed with CloudFormation and backed by API Gateway, Lambda, DynamoDB, SQS, SNS, and EventBridge. It auto-updates so there’s nothing to manage and there are no scaling knobs to turn.
Perpetual free tier includes 1M messages/month, then scales the way you’d expect from serverless with usage-based pricing.