# Chainworks Docs > Unified WebSocket API for DeFi across Ethereum, Base, BSC, and Solana. ## Getting Started - [Introduction](http://localhost:3000/docs.md): Welcome to the Chainworks API documentation. Build powerful DeFi applications with our unified WebSocket API. - [Quick Start](http://localhost:3000/docs/quickstart.md): Get up and running with the Chainworks API in just a few minutes. - [Authentication](http://localhost:3000/docs/authentication.md): The Chainworks API uses token-based authentication over WebSocket connections. ## SVM (Solana) - [Overview](http://localhost:3000/docs/svm.md): Complete API reference for Solana (SVM). - [Quotes](http://localhost:3000/docs/svm/quotes.md): Get price quotes for token swaps without executing transactions. - [Transactions](http://localhost:3000/docs/svm/transactions.md): Build unsigned transactions for token swaps. - [Transfers](http://localhost:3000/docs/svm/transfers.md): Build transactions for SOL and token transfers. - [Wallet](http://localhost:3000/docs/svm/wallet.md): Query wallet balances. - [Token Info](http://localhost:3000/docs/svm/token-info.md): Endpoint: /svm/token/meta - [Fees & Routes](http://localhost:3000/docs/svm/fees-and-routes.md): Solana transactions support two types of fees: - [Send Transaction](http://localhost:3000/docs/svm/send-transaction.md): Broadcast signed transactions to Solana. - [Price Subscriptions](http://localhost:3000/docs/svm/price-subscriptions.md): Subscribe to real-time price updates for Solana tokens. When a subscribed token's price changes, you receive a priceUpdate event on your Socket.IO connection... ## EVM Chains - [Overview](http://localhost:3000/docs/evm.md): Complete API reference for EVM-compatible chains including Ethereum, Base, and BNB Chain. - [Quotes](http://localhost:3000/docs/evm/quotes.md): Get price quotes for token swaps without executing transactions. - [Transactions](http://localhost:3000/docs/evm/transactions.md): Build unsigned transactions for token swaps. - [Transfers](http://localhost:3000/docs/evm/transfers.md): Build transactions for native and token transfers. - [Wallet](http://localhost:3000/docs/evm/wallet.md): Query wallet balances. - [Token Info](http://localhost:3000/docs/evm/token-info.md): Endpoint: /evm/token/meta - [Send Transaction](http://localhost:3000/docs/evm/send-transaction.md): Broadcast signed transactions to the network. - [AutoSnipe](http://localhost:3000/docs/evm/autosnipe.md): Monitor unlaunched EVM tokens and receive real-time signals when they become buyable. AutoSnipe watches the mempool and new blocks for liquidity events, simu... ## Reference - [Error Handling](http://localhost:3000/docs/errors.md): The Chainworks API uses consistent error responses across all endpoints.