Skip to main content

TypeScript SDK

For the best developer experience, we recommend using the official TypeScript SDK:
npm install @mobula_labs/sdk
import { MobulaClient } from '@mobula_labs/sdk';

const client = new MobulaClient({ apiKey: 'your-api-key' });
const data = await client.fetchMarketData({ asset: 'bitcoin' });

SDK Documentation

Full type safety, all REST methods, and utility functions included

API Endpoints

Mobula provides two API endpoints:

Demo API

demo-api.mobula.io
  • No signup required
  • Rate limited (for testing only)
  • Increased latency
  • Perfect for exploring the API

Production API

api.mobula.io
  • Requires free API key
  • Higher rate limits
  • Optimized performance
  • Production-ready
Getting Started: You can test all endpoints using demo-api.mobula.io without any signup. For production use, generate a free API key to use api.mobula.io.

Swagger UI

An interactive Swagger UI is available to explore and test all API endpoints directly from your browser:

Production Swagger UI

api.mobula.io/docs
  • Full endpoint reference
  • Try requests directly in browser
  • Requires API key for authenticated calls

Explorer Swagger UI

demo-api.mobula.io/docs
  • Same endpoints, explorer instance
  • Interactive request builder
  • OpenAPI 3.0.0 spec

Resources

You can find our OpenAPI spec here.

Wallet Explorer API

Any wallet data, on any chain.

Market Data API

Any token data.

Support

Discord

Metadata API

Any metadata, on-chain.