--- title: Vite Documentation description: Bridging Every Blockchain in a Multi-Chain Future footer: newsletter: false aside: true --- # Vite Documentation ::: tip See our [new documentation (beta)](https://docs.vite.org/vuilder-docs/vite-basics/) for a simpler introduction of Vite's basic features and quickstarts for developing on the Vite chain. ::: ## Get Started * **[Vite](./start.md)**: A fast, fee-less blockchain that adopts a message-driven, asynchronous architecture and a DAG-based ledger. [Whitepaper](https://github.com/vitelabs/whitepaper/blob/master/vite_en.pdf) * **[Cross-Chain Bridge](./bridge/vitebridge.md)**: ViteBridge - Bridging every blockchain in a multi-chain future. * **[DEX](./dex/)**: ViteX - Cross-chain exchange by the community, for the community. * **[Smart Contract](./contract/)**: A guide for writing and deploying smart contracts on Vite. ## Reference * **[Vite RPC API](./api/rpc/)**: List of endpoints to interact with a Vite fullnode through RPC. * **[ViteX REST API](./dex/api/rest-api.md)**: REST API for ViteX users to trade on ViteX exchange. * **[ViteX WebSocket API](./dex/api/websocket-api.md)**: WebSocket API for ViteX. * **[ViteX Gateway Technical Specification](./dex/gateway/gateway-protocol.md)**: The API specification that 3rd party gateways should implement in order to integrate with ViteX. ## Resources ### SDK * [Vite.js](./vite.js/): Javascript SDK for interacting with the Vite network. * [Vite Java SDK](./vitej/): Java SDK for interacting with the Vite network. ### Node * [Running a Node](./tutorial/node/install.md): Tutorial for installing a node. * [Setting up SBP Node on Ubuntu](./tutorial/node/example.md): A tutorial document explains how to set up an SBP node on ubuntu 16.04.