# WSX Documentation ## Docs - [Client API Reference](https://docs.wsx.sh/api-reference/client.md): Complete reference for WSX client-side API - [Server API Reference](https://docs.wsx.sh/api-reference/server.md): Complete reference for WSX server-side APIs - [Type Definitions](https://docs.wsx.sh/api-reference/types.md): TypeScript type definitions for WSX - [Client Attributes](https://docs.wsx.sh/client/attributes.md): Understanding WSX client-side attributes for interactive elements - [Client Configuration](https://docs.wsx.sh/client/configuration.md): Advanced configuration options for the WSX client - [Client Events](https://docs.wsx.sh/client/events.md): Understanding client-side events for handling WSX responses - [Client Setup](https://docs.wsx.sh/client/setup.md): Setting up the WSX client for real-time communication - [Client Triggers](https://docs.wsx.sh/client/triggers.md): Understanding client-side trigger events and patterns - [Architecture](https://docs.wsx.sh/concepts/architecture.md): Understanding how WSX works under the hood - [Connections](https://docs.wsx.sh/concepts/connections.md): Understanding WebSocket connections in WSX - [Handlers](https://docs.wsx.sh/concepts/handlers.md): Understanding request handlers in WSX - [Out-of-Band Updates](https://docs.wsx.sh/concepts/oob-updates.md): Understanding out-of-band updates for multiple element updates - [Swaps](https://docs.wsx.sh/concepts/swaps.md): Understanding content swapping strategies in WSX - [Triggers](https://docs.wsx.sh/concepts/triggers.md): Understanding client-side triggers in WSX - [Real-time Chat Application](https://docs.wsx.sh/examples/chat.md): Build a complete real-time chat application with WSX - [Dashboard Example](https://docs.wsx.sh/examples/dashboard.md): Building a real-time dashboard with WSX - [Form Examples](https://docs.wsx.sh/examples/forms.md): Interactive forms and validation with WSX - [Live Search Example](https://docs.wsx.sh/examples/live-search.md): Building a real-time search interface with WSX - [Notifications Example](https://docs.wsx.sh/examples/notifications.md): Real-time notifications and alerts with WSX - [Custom Adapters](https://docs.wsx.sh/frameworks/custom-adapter.md): Creating custom WSX adapters for any web framework - [Express Integration](https://docs.wsx.sh/frameworks/express.md): Using WSX with Express.js framework - [Hono Integration](https://docs.wsx.sh/frameworks/hono.md): Using WSX with Hono framework for edge computing - [Installation](https://docs.wsx.sh/installation.md): Install WSX in your project - [Introduction](https://docs.wsx.sh/introduction.md): Welcome to WSX - WebSocket Extensions for HTMX-style Hypermedia - [Quick Start](https://docs.wsx.sh/quickstart.md): Get WSX running in under 5 minutes - [Server Adapters](https://docs.wsx.sh/server/adapters.md): Understanding and creating WSX server adapters - [Server Broadcasting](https://docs.wsx.sh/server/broadcasting.md): Broadcasting updates to multiple clients with WSX - [Server Handlers](https://docs.wsx.sh/server/handlers.md): Processing client requests with WSX server handlers - [Server Middleware](https://docs.wsx.sh/server/middleware.md): Using middleware to process WSX requests - [Server Setup](https://docs.wsx.sh/server/setup.md): Setting up WSX server with different frameworks ## OpenAPI Specs - [openapi](https://docs.wsx.sh/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/6zhUq6Mg) - [GitHub](https://github.com/stukennedy/wsx)