Skip to main content

MOUNTAIN Public API Client

Auto-generated TypeScript client library for MOUNTAIN Public API.

What is the Public API Client?

The MOUNTAIN Public API Client is an auto-generated TypeScript library that provides type-safe access to all MOUNTAIN Public API endpoints.

Key Features

  • Type Safety: Full TypeScript support with auto-generated types
  • Auto-Generated: Always up-to-date with the latest API changes
  • Easy Authentication: Built-in API Key and Access Token support

📦 Installation

npm install @kyuzan/mountain-public-api-client

🚀 Quick Start

import { Configuration, ProjectApi } from '@kyuzan/mountain-public-api-client';

// Configure the client
const config = new Configuration({
basePath: 'https://api.mountain-dev.xyz',
accessToken: 'your_public_api_access_token',
apiKey: 'your_project_api_key',
});

// Create API instance
const projectApi = new ProjectApi(config);

// Use the API
const projects = await projectApi.getProjects();
console.log(projects.data);

Available APIs

  • ProjectApi: Project management
  • ContractApi: Smart contract operations
  • TransactionApi: Transaction execution and monitoring
  • EventNotifierApi: Webhook subscriptions and events

Next Steps