Skip to main content

API Reference

This section contains comprehensive API documentation for all WealthVN services:

TypeScript APIs

Frontend command wrappers, types, and validation schemas for client-side development.

Rust APIs

Backend services including Tauri commands for desktop and HTTP endpoints for web mode.

  • Tauri Commands - 83+ desktop backend commands for Tauri IPC
  • Web API - 50+ HTTP endpoints for web mode and server operations

OpenAPI Specification

  • OpenAPI Spec - Complete OpenAPI 3.0 specification for all HTTP endpoints

Quick Navigation

By Use Case

Building a Frontend Feature?

Adding a Backend Service?

By Technology Stack

TypeScript/React Frontend

Rust Backend

Web Services

Auto-Generated Documentation

All API documentation in this section is automatically generated during the build process from:

  • TypeScript type definitions and JSDoc comments
  • Rust code and documentation comments
  • OpenAPI specifications

This ensures documentation stays in sync with the actual code.

API Versioning

The WealthVN API follows semantic versioning:

  • Major: Breaking changes to public APIs
  • Minor: New features, backward compatible
  • Patch: Bug fixes

See the Changelog for detailed version history.

Support & Resources


Tip: Use the search feature (top-right) to quickly find specific APIs, commands, or types.