Origami is a developer-first API platform build completely on Go that transforms raw Injective exchange data into market intelligence, including liquidity, NFT verification, and trading signals.



Origami API — Injective Intelligence Layer
Origami is a developer-first API platform build on GO that transforms raw Injective exchange data into actionable market intelligence.
It provides clean, composable endpoints for accessing real-time trading data, analytics, and signals.
Instead of dealing with complex on-chain data, developers can use simple REST APIs.
Origami acts as an intelligence layer between Injective and applications.
The platform includes API key authentication and per-key rate limiting.
Each request is secured using Bearer tokens for controlled access.
Usage tracking allows developers to monitor API consumption.
Built-in rate limiting prevents abuse and ensures fair usage.
Origami delivers real-time analytics powered by Injective data.
It provides liquidity metrics calculated from orderbooks.
Volatility indicators are derived from market price movements.
Trending signals identify active and high-interest markets.
Volume-based rankings help track trading activity.
Core endpoints include:
- GET /origami/markets — Fetch all markets
- GET /origami/markets/summary — Simplified market overview
- GET /origami/markets/:id/analytics — Market analytics
- GET /origami/markets/:id/liquidity — Liquidity metrics
- GET /origami/markets/:id/volatility — Volatility indicator
- GET /origami/signals/trending — Trending markets
- GET /origami/signals/hot — High-activity markets
- GET /origami/signals/volume — Volume leaders
Origami also introduces identity-aware APIs using NFT verification.
Developers can verify whether a wallet owns a specific NFT.
NFT-based access enables token-gated API usage and permissions.
This allows premium endpoints to be restricted to NFT holders.
NFT verification endpoints include:
- GET /origami/nft/verify/:address — Check NFT ownership
- POST /origami/nft/verify/batch — Batch verification
With in-memory caching and background workers, Origami ensures fast responses.
It requires no database, making it lightweight and easy to deploy.
Origami enables developers to build trading apps, dashboards, and bots efficiently.
It provides a composable infrastructure layer for the Injective ecosystem.
Ideation & Architecture
- Identified the challenge of working with complex raw Injective data
- Designed an intelligence layer to simplify access for developers
- Defined core architecture: API → Middleware → Services → Data Sources
- Structured project for scalability and modularity
Core API Development
- Integrated Injective REST APIs for real-time market data
- Built endpoints for markets, summaries, and analytics
- Implemented liquidity calculations from orderbooks
- Added volatility indicators using price data
- Developed signal generation for trending, volume, and hot markets
API Platform & Authentication
- Designed a developer-first API platform
- Implemented API key-based authentication
- Added per-key rate limiting to prevent abuse
- Built usage tracking for monitoring API consumption
- Created admin endpoints for key generation and management
Identity-Aware Features (NFT Integration)
- Integrated NFT verification using Blockscout API
- Enabled wallet-based identity checks
- Implemented token-gated access to premium endpoints
- Added batch NFT verification support
- Introduced identity-aware API model for developers
Developer Experience & Dashboard
- Built an embedded web dashboard using HTML, CSS, and JavaScript
- Enabled API key generation and management through UI
- Added copy-to-clipboard functionality for API keys
- Created an interactive API testing interface
- Developed in-app documentation and usage guides
None