meshtrade


Namemeshtrade JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryIntegration SDK for Mesh API Services
upload_time2025-08-14 13:42:06
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseLicenseRef-My-Custom-License
keywords meshtrade mesh mesh-sdk grpc protobuf
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "meshtrade",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "meshtrade, mesh, mesh-sdk, grpc, protobuf",
    "author": null,
    "author_email": "Bernard Bussy <bernard@meshtrade.co>",
    "download_url": "https://files.pythonhosted.org/packages/d3/b9/7117205d2f775a386cdd0475488138258ff593a9bafa6c5dcb74baeb4019/meshtrade-1.0.0.tar.gz",
    "platform": null,
    "description": "# Mesh API\n\nMesh API is a comprehensive gRPC-based [Mesh](https://www.mesh.trade) platform API with multi-language SDK support.\n\n## Overview\n\nThis repository contains:\n\n- **Protobuf API definitions** - Schema-first API specifications in `/proto`\n- **Multi-language SDKs** - Generated client libraries for Go, Python, and TypeScript\n- **Documentation** - Complete API documentation and integration guides\n\n## Quick Start\n\n- Browse the complete documentation: **[meshtrade.github.io/api](https://meshtrade.github.io/api)**\n- View API definitions: `/proto` directory\n\n## Repository Structure\n\n```\nproto/     # Protobuf API definitions (source of truth)\ngo/        # Go SDK  \npython/    # Python SDK\nts/        # TypeScript (web) SDK\njava/      # Java SDK\ndev/       # Development tools (generation, testing, etc.)\ndocs/      # Documentation site (Docusaurus)\n```\n\n## Development\n\nFor contributors and maintainers, this repository includes comprehensive development tools:\n\n```bash\n# Generate all SDKs from protobuf definitions\n./dev/tool.sh all\n\n# Run comprehensive tests across all languages\n./dev/tool.sh test\n\n# Check development environment health\n./dev/tool.sh doctor\n\n# Generate specific language SDKs\n./dev/tool.sh generate --targets=go,python\n\n# View all available commands\n./dev/tool.sh help\n```\n\nSee the [Contributor Guide](https://meshtrade.github.io/api/contributors/) for detailed development instructions.\n\n## Documentation\n\nVisit documentation site at **[meshtrade.github.io/api](https://meshtrade.github.io/api)** for:\n\n- API Integration SDKs and usage examples\n- Complete API reference documentation  \n- Development guides and best practices\n- Architecture details & more\n\n## License\n\nSee LICENSE file for details.\n",
    "bugtrack_url": null,
    "license": "LicenseRef-My-Custom-License",
    "summary": "Integration SDK for Mesh API Services",
    "version": "1.0.0",
    "project_urls": {
        "Repository": "https://github.com/meshtrade/api"
    },
    "split_keywords": [
        "meshtrade",
        " mesh",
        " mesh-sdk",
        " grpc",
        " protobuf"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da6473d6317bf1c9417c09b55e146b9afdf32e36a83bebe5ea4543b767a59363",
                "md5": "1803a259239eebb28938aeeaae7dafdb",
                "sha256": "168121627b64106ec4823e5591c333f727398cb7e57c8bea9512caa31f4d9569"
            },
            "downloads": -1,
            "filename": "meshtrade-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1803a259239eebb28938aeeaae7dafdb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 160222,
            "upload_time": "2025-08-14T13:42:04",
            "upload_time_iso_8601": "2025-08-14T13:42:04.663219Z",
            "url": "https://files.pythonhosted.org/packages/da/64/73d6317bf1c9417c09b55e146b9afdf32e36a83bebe5ea4543b767a59363/meshtrade-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3b97117205d2f775a386cdd0475488138258ff593a9bafa6c5dcb74baeb4019",
                "md5": "5a91092339ab02961ee5734da4f56cc7",
                "sha256": "2afe257b4e8463d13b071e38456d805d91b6ec24ee56c3a53e157a6cfd1a480c"
            },
            "downloads": -1,
            "filename": "meshtrade-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5a91092339ab02961ee5734da4f56cc7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 90029,
            "upload_time": "2025-08-14T13:42:06",
            "upload_time_iso_8601": "2025-08-14T13:42:06.260798Z",
            "url": "https://files.pythonhosted.org/packages/d3/b9/7117205d2f775a386cdd0475488138258ff593a9bafa6c5dcb74baeb4019/meshtrade-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-14 13:42:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "meshtrade",
    "github_project": "api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "meshtrade"
}
        
Elapsed time: 0.52541s