> ## Documentation Index
> Fetch the complete documentation index at: https://docs.railnet.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> SDK, API, CLI, smart contracts, and technical reference for Railnet

Everything you need to build on Railnet — from querying on-chain data to integrating a yield source or diving into smart contract internals.

## Tools

<Card title="API" icon="chart-line" href="/developers/api">
  GraphQL and REST endpoints for querying on-chain data
</Card>

## Integrate a yield source

Bring your protocol onto Railnet by building a STEAM-compliant Vehicle adapter. One integration makes your yield source composable with every strategy and platform on the network.

<CardGroup cols={2}>
  <Card title="Wrap an existing vault" icon="box" href="/developers/vehicles/wrap-existing-vault">
    Sync adapter for protocols with instant settlement
  </Card>

  <Card title="Build a custom adapter" icon="wrench" href="/developers/vehicles/build-custom-adapter">
    Async adapter for protocols with delayed settlement
  </Card>
</CardGroup>

## Smart contracts

Detailed documentation for every Railnet smart contract — the STEAM standard, Vehicle architecture (standard Vehicles, MultiVehicles, and Specialized Vehicles), accounting, fees, access control, and more.

<Card title="Explore smart contracts" icon="file-contract" href="/developers/contracts/steam-standard">
  Start with the STEAM standard — the state machine at the heart of Railnet
</Card>

## Reference

<CardGroup cols={2}>
  <Card title="Glossary" icon="book" href="/developers/glossary">
    Protocol terminology and definitions
  </Card>

  <Card title="Supported protocols" icon="list-check" href="/developers/vehicles/supported-protocols">
    Deployed Vehicle factories and supported vault standards
  </Card>
</CardGroup>
