https://github.com/meshtrade/api
Mesh API is a comprehensive gRPC-based Mesh platform API with multi-language SDK support.
https://github.com/meshtrade/api
api grpc grpc-go grpc-java grpc-java-maven grpc-python grpc-typescript mesh mesh-api meshtrade
Last synced: 22 days ago
JSON representation
Mesh API is a comprehensive gRPC-based Mesh platform API with multi-language SDK support.
- Host: GitHub
- URL: https://github.com/meshtrade/api
- Owner: meshtrade
- Created: 2025-01-30T13:26:17.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2026-02-10T17:27:09.000Z (about 2 months ago)
- Last Synced: 2026-02-10T18:36:13.824Z (about 2 months ago)
- Topics: api, grpc, grpc-go, grpc-java, grpc-java-maven, grpc-python, grpc-typescript, mesh, mesh-api, meshtrade
- Language: Go
- Homepage: https://meshtrade.github.io/api/
- Size: 58.2 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Mesh API
Mesh API is a comprehensive gRPC-based [Mesh](https://www.mesh.trade) platform API with multi-language SDK support.
## Overview
This repository contains:
- **Protobuf API definitions** - Schema-first API specifications in `/proto`
- **Multi-language SDKs** - Generated client libraries for Go, Python, and TypeScript
- **Documentation** - Complete API documentation and integration guides
## Quick Start
- Browse the complete documentation: **[meshtrade.github.io/api](https://meshtrade.github.io/api)**
- View API definitions: `/proto` directory
## Repository Structure
```
proto/ # Protobuf API definitions (source of truth)
go/ # Go SDK
python/ # Python SDK
ts/ # TypeScript (web) SDK
java/ # Java SDK
dev/ # Development tools (generation, testing, etc.)
docs/ # Documentation site (Docusaurus)
```
## Development
For contributors and maintainers, this repository includes comprehensive development tools:
```bash
# Generate all SDKs from protobuf definitions
./dev/tool.sh all
# Run comprehensive tests across all languages
./dev/tool.sh test
# Check development environment health
./dev/tool.sh doctor
# Generate specific language SDKs
./dev/tool.sh generate --targets=go,python
# View all available commands
./dev/tool.sh help
```
See the [Contributor Guide](https://meshtrade.github.io/api/contributors/) for detailed development instructions.
## Documentation
Visit documentation site at **[meshtrade.github.io/api](https://meshtrade.github.io/api)** for:
- API Integration SDKs and usage examples
- Complete API reference documentation
- Development guides and best practices
- Architecture details & more
## License
See LICENSE file for details.