AnyCable

Realtime server for reliable two-way communication.

Comes in different flavors: open source, managed, on-premise Pro.

Plays nice with Rails, JavaScript/TypeScript, and any backend.

Why AnyCable?

Low-latency of realtime at scale

If your product needs low latency interactivity, communication, or collaboration, AnyCable can be the perfect solution at any stage: start building with a managed (SaaS) version, and move on to the cost efficient Pro version, or move off to open source. AnyCable has been around for 7+ years, and it is powering large-scale applications around the world (see use cases).

Reliable realtime delivery

Most WebSocket solutions do not have delivery guarantees, but AnyCable automatically recovers any messages missed during micro connectivity issues, common even for stable connections, as well as longer ones that happen when users commute, ride a subway, etc. We solve all realtime-specific problems, so that you don’t have!

The emulation below demonstrates how AnyCable handles connection failures and restores missed messages. You can try this feature yourself in our Demo application.

Alice via AnyCable
Online
Bob
Online

Managed, open source, or on-premise Pro

We recommend to start tinkering with AnyCable in its SaaS form, but consider switching to the on premise Pro version later one. You can always switch to open source, which is, of course, free. In any case, no changes in code are needed to make a switch. Choose what’s best for you today.

Secure and HIPAA compliant messaging

Using on premise AnyCable, Pro and open source, you store all realtime data, such as chat messages, on your servers and never have to send it to a 3rd-party. Simple, secure and compliant with HIPAA.

Artboard Created with Sketch. Your cluster Commercial SaaS VS

Time-tested abstractions

Write clean and maintainable code, leveraging clear abstractions: channels and subscriptions. Higher-level APIs like presence, collaboration: coming soon!

Reuse your existing infra components

AnyCable doesn't require any additional infrastructure components for its operation and scalability: good old HTTP API and embedded NATS pub/sub server got you covered. And if you already have Redis or NATS, you can use it as well.

Pub/Sub demo

Use cases

Secure chats for healthtech

  • AnyCable is a HIPAA compliant and secure solution for messaging because it runs on premise, in your infrastructure.
  • AnyCable serves some of the largest patient-doctor communication platforms in healthtech.
  • AnyCable is used as a critical component in software saving lives potentially every second.

Use cases

Streaming AI responses

Faster AI responses, better UX, better retention

  • Applications use AnyCable to stream each syllable of the AI-generated responses in realtime.
  • The faster users can access AI-generated response, the better their retention in the product.

Use cases

Realtime-heavy apps

  • Scalable chats and updates for platforms powering online events.
  • Scalable and cost-efficient infrastructure for real-time messaging: SaaS expenses grow uncomfortably as your product grows, but the cost of AnyCable Pro license does not.
  • AnyCable is both performant and cost-efficient for applications that are big on realtime: notifications, updates, communication and collaboration.

Use cases

Voice processing and IoT data

  • Process voice streaming APIs, like Twilio Media Streams, in Go. Read more.
  • Stream GPS coordinates and EV charging data. AnyCable supports OCPP protocol.

Use cases

Hotwire at scale

  • AnyCable acts as a performance power-up for apps with HTML-over-the-wire frontends out-of-the-box.
  • Binary compression (Pro feature) ensures additional speed and performance benefits.

Pricing

Choose option

  • Open-
    source

    Deploy to Heroku, Fly, AWS, and anywhere with Docker or K8s.

    Key features:

    • Hotwire support out-of-the-box
    • Consistency
    • JWT authentication
    • Prometheus and StatsD instrumentation
  • Pro

    Twice more memory efficient than open source, and:

    • Consistency in cluster mode
    • Adaptive scaling
    • Slow drain on shutdown
    • Binary compression
    • Long-polling fallback
    • Apollo GraphQL support (clients, Studio)
    • Dedicated Slack-based support

    $1490 per year
    Unlimited instances
    Free 2-month trial

    Sign up
  • Managed

    We run and support AnyCable Pro for you.

    Free for early users

    Sign up
  • Consulting

    • Setup and deploy AnyCable
    • Load test setup to prepare for scale

    $200 per hour anycable@evilmartians.com