What problem does it solve?
Uho automates the end-to-end process of indexing Solana program events by consuming an Anchor IDL, generating per-program PostgreSQL schemas, and serving a typed REST API plus WebSocket streams. It eliminates the need to handcraft decoders, schemas, or integration glue, enabling rapid onboarding of new programs.
Core Features & Use Cases
- IDL-driven schema generation: converts an Anchor IDL into per-program database tables and state tracking.
- Auto-generated REST API + WebSocket streams: provides typed, filterable endpoints and real-time event delivery.
- Multi-tenant data isolation: each user gets a separate PostgreSQL schema and isolated endpoints.
- Rapid onboarding: deploy a new program and start querying events within minutes.
Example: Onboard a new Solana program by uploading its IDL and immediately start querying events via REST and subscribing to live data via WebSocket.
Quick Start
Register your account, upload an IDL, and start indexing to expose your typed API.