Introduction
cubestech provides five Solana data surfaces behind one project credential.
Pick the right product
| Product | Endpoint | Use |
|---|---|---|
| JSON-RPC | https://api.mainnet-beta.solana.com | Read state and submit transactions |
| WebSocket | wss://ws.sol.cubestech.online | Receive standard Solana subscriptions |
| Yellowstone gRPC | geyser.sol.cubestech.online:443:443 | Filter raw Geyser updates |
| Enhanced Streams | streams.sol.cubestech.online:443:443 | Consume 18 curated, normalized event feeds |
| Program Streams | events.sol.cubestech.online:443:443 | Consume 1,074 program-shaped topics |
Every endpoint uses TLS. Every request needs your API key.
Start here
- Create a project
Sign in to the dashboard. Create a project and add a Solana node.
- Store the key
Copy the node API key into your secret manager or
NODE_API_KEYenvironment variable. - Run a quickstart
Pick one product below and send a small test request.
JSON-RPC
Check node health and read the current slot.
WebSocket
Subscribe to live slot notifications.
Yellowstone gRPC
Stream filtered Geyser updates.
Enhanced Streams
Consume curated swaps, transfers, and Pumpfun feeds.
Program Streams
Read program instructions and events in their source shape.
Authentication
Review headers, metadata, and key handling.
Production basics
- Keep keys outside source code.
- Set request and connection timeouts.
- Add bounded retries with jitter.
- Store progress before acknowledging events.
- Track service health from your deployment regions.
- Review plan limits before launch.