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
- Getting Started - Setup guide
- API Reference - Complete API documentation