Skip to main content
Railnet provides a GraphQL API for querying portfolio data, positions, transaction history, and protocol state. Use this API to build dashboards, generate reports, and monitor your Multi-Vehicle operations.

GraphQL endpoint

This is the testnet endpoint. The mainnet endpoint will be provided when available.

Available data

The GraphQL API exposes data indexed from on-chain events, including:
  • Multi-Vehicle positions — current allocations across sub-vehicles
  • Query lifecycle — track deposit and redeem queries through STEAM states
  • Fee accrual — accumulated fees and distribution history
  • Sector accounting — asset balances across sectors
  • Keeper jobs — automation status and execution history

Example queries

Query Multi-Vehicle positions

Query STEAM query state

Query keeper job status

Full schema documentation is coming soon. Use GraphQL introspection to explore available types and fields:

Integration patterns

Polling

Query the API at regular intervals to update your platform’s view of positions and state.

Subscriptions

The GraphQL API supports subscriptions for real-time updates on query state changes and other events.

Next steps

Handle deposits and withdrawals

Process operations through the STEAM lifecycle.

Set up access control

Configure roles and permissions.