EveryDev.ai
Subscribe
Home
Tools

3,355+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Sockudo
    Sockudo icon

    Sockudo

    AI Infrastructure
    Featured

    A self-hosted, Pusher-compatible realtime server written in Rust with Protocol V2 support for durable history, horizontal fanout, push notifications, and AI transport.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under the MIT License. Free to self-host, modify, and distribute.

    Engagement

    Available On

    Android
    iOS
    Web
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI InfrastructureDevOps InfrastructureAPI Integration Platforms

    Alternatives

    CLI Proxy APIinfra.newLiteLLM
    Developer
    SockudoBucharest, RomaniaEst. 2025

    Listed Aug 2026

    About Sockudo

    Sockudo is a high-performance, self-hosted realtime server written in Rust that maintains strict Pusher Protocol V1 compatibility while extending into a durable, distributed platform through Protocol V2. It is licensed under the MIT License and available as an open-source monorepo on GitHub, currently at v4.7.0 as of June 2026.

    What It Is

    Sockudo is a WebSocket and HTTP publish server designed for teams that want to own their realtime infrastructure without abandoning the Pusher protocol ecosystem. Protocol V1 keeps existing Channels clients, Laravel Echo integrations, and server SDK expectations intact. Protocol V2 adds sockudo: event prefixes, serial continuity, message IDs, recovery, rewind, mutable messages, annotations, tag filtering, deltas, and an optional AI Transport layer — all built on the same fanout core rather than a parallel streaming path.

    Architecture and Deployment Model

    Sockudo is structured as a Rust monorepo with a modular workspace of crates, each scoped to a specific responsibility: protocol handling, fanout adapters, cache, queue, rate limiting, metrics, webhooks, push, and AI transport. Horizontal fanout is supported through Redis, Redis Cluster, NATS, RabbitMQ, Google Pub/Sub, Kafka, Pulsar, and Apache Iggy. Storage backends include PostgreSQL, MySQL, DynamoDB, SurrealDB, and ScyllaDB. Deployment options include Docker Compose for local development, Kubernetes via a Helm chart, and cloud platforms. The server exposes Prometheus metrics, health and readiness probes, and webhook delivery out of the box.

    Key deployment profiles:

    • Local development: in-memory adapter, cache, and queue for fast single-node iteration
    • Small production: Redis adapter with PostgreSQL or MySQL app store
    • High traffic: Redis Cluster with external queue and SQL or DynamoDB storage
    • AI Transport: horizontal adapter with shared cache, queue, history, and version store

    SDK Coverage

    Sockudo ships official client and server SDKs across multiple runtimes, all maintained in the monorepo:

    • Client SDKs: JavaScript/TypeScript (@sockudo/client), Swift (SockudoSwift), Kotlin (io.sockudo:sockudo-kotlin), Flutter (sockudo_flutter), .NET (Sockudo.Client), Python (sockudo-python), and an AI Transport TypeScript SDK (@sockudo/ai-transport) with React, Vue, Svelte, and Vercel AI SDK helpers
    • Server SDKs: Node.js, Python, PHP, Ruby, Go, Rust, Java, .NET, and Swift — covering event publishing, channel auth signing, webhook validation, idempotent publishing, history, mutable messages, annotations, and push

    Protocol V2 and Durable Primitives

    Protocol V2 is the core differentiator from a plain Pusher drop-in. It introduces hot replay buffers, durable history, opaque cursors, two-tier recovery, presence history snapshots, versioned mutable messages (create, update, delete, append, summary), and message annotations for reactions, receipts, moderation, and summary projection. These primitives are also the foundation for the optional AI Transport feature, which layers agent streams, rollups, push, and recovery on the same channel infrastructure rather than requiring a separate streaming service.

    Update: v4.7.0

    The latest release is Sockudo v4.7.0, published on June 28, 2026. The repository was last pushed to on August 1, 2026, indicating active development. The project has accumulated 793 GitHub stars and 57 forks since its creation in November 2024. The 2026 SDK publishing runbook and protected CI workflows manage package releases across npm, PyPI, Packagist, Maven, NuGet, SwiftPM, and crates.io. The optional ably-compat feature flag exposes a reduced Ably AI Transport compatibility surface for teams migrating from or testing against Ably's realtime protocol.

    Sockudo - 1

    Community Discussions

    Be the first to start a conversation about Sockudo

    Share your experience with Sockudo, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully open-source under the MIT License. Free to self-host, modify, and distribute.

    • Full Pusher Protocol V1 compatibility
    • Protocol V2 with history, recovery, and mutable messages
    • Horizontal fanout via Redis, NATS, Kafka, and more
    • Push notifications (FCM, APNs, Web Push, HMS, WNS)
    • AI Transport layer

    Capabilities

    Key Features

    • Pusher Protocol V1 compatibility
    • Protocol V2 with serials, message IDs, recovery, and rewind
    • Horizontal fanout via Redis, Redis Cluster, NATS, RabbitMQ, Kafka, Pulsar, Google Pub/Sub, Apache Iggy
    • Durable history and hot replay buffers
    • Versioned mutable messages (create, update, delete, append)
    • Message annotations (reactions, receipts, moderation, summaries)
    • Presence membership and presence history snapshots
    • Push notifications for FCM, APNs, Web Push, HMS, WNS
    • Optional AI Transport layer with rollup and recovery
    • Optional Ably AI Transport compatibility facade
    • Prometheus metrics and health/readiness probes
    • Webhook delivery with retries
    • Rate limiting and app-level quotas
    • TLS support
    • Docker Compose and Helm/Kubernetes deployment
    • Tag filtering and delta compression
    • Idempotent event publishing
    • Multi-language client and server SDKs
    • Dashboard UI and operator API

    Integrations

    Redis
    Redis Cluster
    NATS
    RabbitMQ
    Apache Kafka
    Apache Pulsar
    Google Pub/Sub
    Apache Iggy
    PostgreSQL
    MySQL
    DynamoDB
    SurrealDB
    ScyllaDB
    AWS SQS
    AWS SNS
    AWS Lambda
    FCM (Firebase Cloud Messaging)
    APNs (Apple Push Notification service)
    Web Push
    HMS (Huawei Mobile Services)
    WNS (Windows Notification Service)
    Prometheus
    Laravel Echo
    Pusher JS
    Vercel AI SDK
    React
    Vue
    Svelte
    Kubernetes
    Docker Compose
    Helm
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Sockudo and help others make informed decisions.

    Developer

    Sockudo Team

    Sockudo builds a self-hosted, open-source realtime server in Rust that delivers Pusher protocol compatibility alongside a native Protocol V2 layer for durable history, horizontal fanout, mutable messages, push notifications, and AI transport. The project ships official client and server SDKs across JavaScript, Swift, Kotlin, Flutter, .NET, Python, PHP, Ruby, Go, Java, and Rust. Sockudo is maintained as a monorepo on GitHub under the MIT License and is actively developed with Kubernetes, Docker Compose, and Helm deployment support.

    Founded 2025
    Bucharest, Romania
    5 employees
    Read more about Sockudo Team
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    CLI Proxy API icon

    CLI Proxy API

    A self-hosted proxy server that exposes OpenAI/Gemini/Claude/Codex/Grok compatible API endpoints for CLI-based AI models, enabling multi-account load balancing without API keys.

    infra.new icon

    infra.new

    AI-powered Infrastructure as Code generator that creates production-ready Terraform, Kubernetes, and CI/CD configurations using step-by-step blueprints.

    LiteLLM icon

    LiteLLM

    Open source AI Gateway and Python SDK to call 100+ LLMs in OpenAI format, with cost tracking, guardrails, load balancing, and virtual key management.

    Browse all tools

    Related Topics

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    331 tools

    DevOps Infrastructure

    Platforms and tools for CI/CD pipelines and DevOps practices.

    69 tools

    API Integration Platforms

    AI-powered platforms for building, testing, and managing APIs with intelligent documentation generation, automated testing, and performance optimization capabilities.

    138 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions