# AnyCable > AnyCable: a realtime server with delivery guarantees for Rails, Laravel, Node.js, Python, and any backend. ## Table of Contents ### Start here - [What is AnyCable](/overview.md) - [Quick Start](/quickstart.md) - [Capabilities](/capabilities.md) - [Troubleshooting 🔥](/troubleshooting.md) - [An Introduction to Realtime Web](/realtime-web.md) ### By backend - [AnyCable on Rails](/rails/getting_started.md) - [Using AnyCable with Laravel](/guides/laravel.md) - [Using AnyCable to power serverless JavaScript applications](/guides/serverless.md) - [Using AnyCable with Python (and any HTTP backend)](/guides/python.md) - [Using AnyCable with Hotwire](/guides/hotwire.md) - [Using AnyCable JS SDK](/guides/client-side.md) ### Capabilities - [Reliable streams and resumable sessions](/anycable-go/reliable_streams.md) - [Presence tracking](/anycable-go/presence.md) - [Broadcasting](/anycable-go/broadcasting.md) - [Signed streams](/anycable-go/signed_streams.md) - [JWT authentication](/anycable-go/jwt_identification.md) - [Broker deep dive](/anycable-go/broker.md) - [Pub/Sub for node-node communication](/anycable-go/pubsub.md) - [REST API](/anycable-go/api.md) ### JavaScript - [Using AnyCable JS SDK](/guides/client-side.md) - [Reliable connections on the client](/js/reliability.md) - [Client authentication and tokens](/js/authentication.md) - [Presence and whispering](/js/presence.md) - [Node.js, React Native, and transport fallbacks](/js/platforms.md) - [TypeScript and testing](/js/testing.md) - [GraphQL subscriptions with Apollo](/js/graphql.md) - [Using AnyCable to power serverless JavaScript applications](/guides/serverless.md) ### Protocols - [Server-sent events](/anycable-go/sse.md) - [Pusher Compatibility](/anycable-go/pusher.md) - [Apollo GraphQL support](/anycable-go/apollo.md) - [Durable Streams](/anycable-go/durable_streams.md) - [Long polling support](/anycable-go/long_polling.md) - [OCPP support (*alpha*)](/anycable-go/ocpp.md) - [Binary messaging formats](/anycable-go/binary_formats.md) ### Editions & Pro - [Editions](/editions.md) - [AnyCable Pro](/pro.md) - [Install AnyCable Pro](/pro/install.md) - [AnyCable+ CLI](/plus/cli.md) ### Deploy & operate - [Heroku Deployment](/deployment/heroku.md) - [Fly.io Deployment](/deployment/fly.md) - [Kamal](/deployment/kamal.md) - [Render Deployment](/deployment/render.md) - [Docker Deployment](/deployment/docker.md) - [Kubernetes Deployment](/deployment/kubernetes.md) - [Capistrano Deployment](/deployment/capistrano.md) - [Systemd configurations](/deployment/systemd.md) - [Load balancing](/deployment/load_balancing.md) - [Load testing AnyCable](/deployment/load_testing.md) - [AnyCable Instrumentation](/anycable-go/instrumentation.md) - [AnyCable-Go Health Checking](/anycable-go/health_checking.md) - [AnyCable-Go Tracing](/anycable-go/tracing.md) - [OS Tuning](/anycable-go/os_tuning.md) - [Telemetry](/anycable-go/telemetry.md) ### Ruby / Rails - [Using AnyCable Ruby without Rails](/ruby/non_rails.md) - [AnyCable Ruby CLI](/ruby/cli.md) - [Configuration](/ruby/configuration.md) - [RPC over HTTP](/ruby/http_rpc.md) - [Action Cable extensions](/rails/extensions.md) - [Authentication](/rails/authentication.md) - [Channel state](/rails/channels_state.md) - [RPC middlewares](/ruby/middlewares.md) - [Health checking](/ruby/health_checking.md) - [Logging](/ruby/logging.md) - [Exceptions handling](/ruby/exceptions.md) - [Action Cable Compatibility](/rails/compatibility.md) - [Broadcasting](/ruby/broadcast_adapters.md) ### AnyCable-Go (server) - [AnyCable server configuration](/anycable-go/configuration.md) - [Server options reference (anycable-go)](/anycable-go/options.md) - [AnyCable RPC](/anycable-go/rpc.md) - [Embedded NATS](/anycable-go/embedded_nats.md) - [Using anycable-go as a library](/anycable-go/library.md) ### Reference - [Benchmarks](/benchmarks.md) - [Action Cable Protocol](/misc/action_cable_protocol.md) - [AnyCable RPC Protobuf](/misc/rpc_proto.md) - [Writing Custom AnyCable Server](/misc/how_to_anycable_server.md) ### Upgrade Notes - [Release Notes](/release_notes.md) - [Upgrading from 1.4.x to 1.5.0](/upgrade-notes/1_4_0_to_1_5_0.md) - [Upgrading from 1.3.x to 1.4.0](/upgrade-notes/1_3_0_to_1_4_0.md) - [Upgrading from 1.1.x/1.2.x to 1.3.0](/upgrade-notes/1_2_0_to_1_3_0.md) - [Upgrading from 1.0.x to 1.1.0](/upgrade-notes/1_0_0_to_1_1_0.md) ### Other - [Architecture](/architecture.md) - [Deployment](/deployment.md) - [Deployment](/deployment/Readme.md) - [Getting Started with AnyCable](/getting_started.md) - [Misc](/misc/Readme.md) - [Untitled](/websocket_servers.md) - [Upgrade notes](/upgrade-notes/Readme.md) - [Upgrading from 0.6.x to 1.0.0](/upgrade-notes/0_6_0_to_1_0_0.md) - [Using with Stimulus Reflex](/rails/stimulus_reflex.md)