# Lasso RPC ## Docs - [Performance Benchmarking](https://docs.lasso.sh/advanced/benchmarking.md): Passive latency measurement per-chain, per-method, per-transport for intelligent provider selection - [Block Height Monitoring](https://docs.lasso.sh/advanced/block-sync.md): Dual-strategy block height tracking with HTTP polling and WebSocket subscriptions - [Error Classification](https://docs.lasso.sh/advanced/error-classification.md): Composable error categorization with retriability and circuit breaker penalty semantics - [WebSocket Subscriptions](https://docs.lasso.sh/advanced/websocket-subscriptions.md): Intelligent multiplexing with automatic failover and gap-filling for blockchain event subscriptions - [Authentication](https://docs.lasso.sh/api/authentication.md): Authentication and access control for Lasso RPC - [Batch Requests](https://docs.lasso.sh/api/batch-requests.md): Send multiple JSON-RPC requests in a single HTTP call - [Chain Status](https://docs.lasso.sh/api/chain-status.md): Query configured blockchain chains and their availability - [Connection Lifecycle](https://docs.lasso.sh/api/connection-lifecycle.md): WebSocket connection management, heartbeats, timeouts, and session duration - [Error Codes](https://docs.lasso.sh/api/error-codes.md): JSON-RPC error codes and error handling in Lasso - [Health Check](https://docs.lasso.sh/api/health-check.md): Monitor Lasso RPC instance health and cluster status - [HTTP Endpoints](https://docs.lasso.sh/api/http-endpoints.md): Complete reference for Lasso RPC HTTP JSON-RPC endpoints - [Metrics API](https://docs.lasso.sh/api/metrics-api.md): Retrieve detailed performance metrics for blockchain chains - [Response Formats](https://docs.lasso.sh/api/response-formats.md): JSON-RPC response structure and Lasso metadata format - [Routing Strategies](https://docs.lasso.sh/api/routing-strategies.md): Learn how Lasso RPC routes requests across blockchain providers - [Subscriptions](https://docs.lasso.sh/api/subscriptions.md): Real-time blockchain event subscriptions via WebSocket - [Supported Methods](https://docs.lasso.sh/api/supported-methods.md): Complete reference of Ethereum JSON-RPC methods supported by Lasso - [WebSocket Endpoints](https://docs.lasso.sh/api/websocket-endpoints.md): Connect to Lasso's WebSocket RPC endpoints for real-time blockchain subscriptions - [Architecture](https://docs.lasso.sh/concepts/architecture.md): OTP supervision tree, geo-distributed proxy design, and multi-profile isolation - [Circuit Breakers](https://docs.lasso.sh/concepts/circuit-breakers.md): State machine, automatic recovery, and fault tolerance configuration - [Profiles](https://docs.lasso.sh/concepts/profiles.md): Multi-tenant routing configurations with isolated metrics and circuit breakers - [Provider Selection](https://docs.lasso.sh/concepts/provider-selection.md): 7-stage filter pipeline for intelligent provider candidate selection - [Routing Strategies](https://docs.lasso.sh/concepts/routing-strategies.md): Provider selection strategies: fastest, load_balanced, latency_weighted, and priority - [Provider Capabilities](https://docs.lasso.sh/configuration/capabilities.md): Define provider limits, unsupported methods, and error classification rules - [Environment Variables](https://docs.lasso.sh/configuration/environment-variables.md): Runtime configuration reference for Lasso RPC - [Configuration Overview](https://docs.lasso.sh/configuration/overview.md): Learn how Lasso's profile-based configuration system works - [Profile Configuration](https://docs.lasso.sh/configuration/profiles.md): Configure profile metadata, chain settings, and routing parameters - [Provider Configuration](https://docs.lasso.sh/configuration/providers.md): Configure RPC providers, API keys, and routing priorities - [Multi-Node Clustering](https://docs.lasso.sh/deployment/clustering.md): Configure Lasso RPC clustering for aggregated observability across nodes - [Docker Deployment](https://docs.lasso.sh/deployment/docker.md): Deploy Lasso RPC using Docker with containerized releases - [Geo-Distributed Deployment](https://docs.lasso.sh/deployment/geo-distributed.md): Deploy Lasso RPC across multiple regions for optimal global performance - [Production Checklist](https://docs.lasso.sh/deployment/production-checklist.md): Pre-launch verification for production Lasso RPC deployments - [Installation](https://docs.lasso.sh/installation.md): Local setup, Docker deployment, and prerequisites for running Lasso RPC - [Introduction](https://docs.lasso.sh/introduction.md): Smart RPC aggregation for fault-tolerant and performant blockchain apps - [LiveView Dashboard](https://docs.lasso.sh/observability/dashboard.md): Real-time observability dashboard with cluster-wide metrics and network visualization - [Structured Logging](https://docs.lasso.sh/observability/logging.md): RequestContext, telemetry events, and TelemetryLogger for production debugging - [Metrics & Benchmarking](https://docs.lasso.sh/observability/metrics.md): BenchmarkStore, provider leaderboards, and telemetry metrics for RPC performance tracking - [Request Metadata](https://docs.lasso.sh/observability/request-metadata.md): Client-visible routing metadata with include_meta parameter for debugging and monitoring - [Quickstart](https://docs.lasso.sh/quickstart.md): Get Lasso RPC running in minutes and make your first JSON-RPC request