Mesh API
Mesh API is a comprehensive gRPC-based Mesh 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
- View API definitions:
/protodirectory
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:
# 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 for detailed development instructions.
Documentation
Visit documentation site at 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.
Metadata
Release files for meshtrade 1.51.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| meshtrade-1.51.0.tar.gz | 148.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meshtrade-1.51.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 393.4 kB
Release files / meshtrade-1.51.0.tar.gz
| Download URL | meshtrade-1.51.0.tar.gz |
|---|---|
| Size | 148.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
052480a0f3765993470e31e4553fe26d0901850f57747fecfe9749c19e6cb296
|
|
BLAKE2b-256 checksum How to use checksums |
a66d6a3f02df66a7088c2fe21cf11af6226923606507b992a4489d6c8b300885
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.
Transparency logRelease files / meshtrade-1.51.0-py3-none-any.whl
| Download URL | meshtrade-1.51.0-py3-none-any.whl |
|---|---|
| Size | 245.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8fda309bc59e4836867a720809360eaa5bbc6c73969143f42cd4eebf567ace59
|
|
BLAKE2b-256 checksum How to use checksums |
41b8c239b8057b9926f8deabef30b1bdc71c02d27f7dd1a987d353ef640ead9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.
Transparency log