Appearance
Environments & Hosts
Mainnet
| Surface | Host |
|---|---|
| REST read API | https://api.blink.trade |
| WebSocket streaming | wss://api.blink.trade/ws |
| Transaction submission | via the SDK / blink-tx-client (see Signing Transactions) |
Read endpoints require no authentication. Write access is signature-based: there are no API keys to provision — any account that can sign a transaction can trade.
Testnet
A public testnet is planned; hosts will be published here. Until then, integrators can run the full stack locally.
Local development
The rollup repository ships a one-command local stack (./run-local.sh) that brings up the chain, indexer, gateway, and a market-maker quoting four perp markets:
| Surface | Local host |
|---|---|
| REST read API | http://127.0.0.1:8090 |
| WebSocket streaming | ws://127.0.0.1:8090/ws |
| Rollup node REST | http://127.0.0.1:12346 |
Both official SDKs default their test suites to the local stack, so BLINK_API=http://127.0.0.1:8090 runs the same integration tests you would run against mainnet.
SDKs
| Language | Repository | Scope (v1) |
|---|---|---|
| Rust | alterity-systems/blink-sdk-rs | REST + WebSocket |
| TypeScript | alterity-systems/blink-sdk-ts | REST + WebSocket |
| Rust (signing) | blink-tx-client (rollup workspace) | transaction build/sign/submit |
Transaction signing in the standalone SDKs is on the roadmap; today the signing path is documented in Signing Transactions.