{"id":15813935,"url":"https://github.com/thzinc/cloudmqtt","last_synced_at":"2026-03-10T17:05:51.985Z","repository":{"id":83947894,"uuid":"96321150","full_name":"thzinc/CloudMQTT","owner":"thzinc","description":"This is a simple client to interact with the CloudMQTT management HTTP API","archived":false,"fork":false,"pushed_at":"2020-01-17T00:19:34.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-05T21:14:33.735Z","etag":null,"topics":["client","cloudmqtt","csharp","mqtt","nuget"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thzinc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-05T13:17:16.000Z","updated_at":"2020-01-17T00:19:36.000Z","dependencies_parsed_at":"2023-03-06T00:00:37.530Z","dependency_job_id":null,"html_url":"https://github.com/thzinc/CloudMQTT","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thzinc%2FCloudMQTT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thzinc%2FCloudMQTT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thzinc%2FCloudMQTT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thzinc%2FCloudMQTT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thzinc","download_url":"https://codeload.github.com/thzinc/CloudMQTT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252967969,"owners_count":21833242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client","cloudmqtt","csharp","mqtt","nuget"],"created_at":"2024-10-05T04:20:48.263Z","updated_at":"2026-03-10T17:05:51.948Z","avatar_url":"https://github.com/thzinc.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudMQTT Client\n\nThis is a simple client to interact with the [CloudMQTT](https://www.cloudmqtt.com/) management [HTTP API](https://www.cloudmqtt.com/docs-api.html).\n\n## Quickstart\n\nAdd the `CloudMQTT.Client` package to your project:\n\n```bash\ndotnet add package CloudMQTT.Client\n```\n\nThen use it to do a thing:\n\n```csharp\nvar client = CloudMqttApi.GetInstance(\"username\", \"password\");\nvar users = await client.GetUsers(); // Gets a list of MQTT users for the instance\n```\n\n## Building\n\n[![Travis](https://img.shields.io/travis/thzinc/CloudMQTT.svg)](https://travis-ci.org/thzinc/CloudMQTT)\n[![NuGet](https://img.shields.io/nuget/v/CloudMQTT.Client.svg)](https://www.nuget.org/packages/CloudMQTT.Client/)\n[![NuGet Pre Release](https://img.shields.io/nuget/vpre/CloudMQTT.Client.svg)](https://www.nuget.org/packages/CloudMQTT.Client/)\n\nEnsure you have [installed .NET Core](https://www.microsoft.com/net/core)\n\nTo build a local/development copy, run the following:\n\n```bash\ndotnet restore\ndotnet build\n```\n\nTo run the tests, you'll need a CloudMQTT instance's username and password. If you don't have an instance, you can [sign up for free](https://www.cloudmqtt.com/plans.html). Note, the username and password are usually randomly-generated. (i.e., not the same as the credentials you log in to the CloudMQTT site with.)\n\n```bash\nCLOUDMQTT_USER=ajeamalr CLOUDMQTT_PASSWORD=uwjamd3k_uma dotnet test\n```\n\n## Code of Conduct\n\nWe are committed to fostering an open and welcoming environment. Please read our [code of conduct](CODE_OF_CONDUCT.md) before participating in or contributing to this project.\n\n## Contributing\n\nWe welcome contributions and collaboration on this project. Please read our [contributor's guide](CONTRIBUTING.md) to understand how best to work with us.\n\n## License and Authors\n\n[![Daniel James logo](https://secure.gravatar.com/avatar/eaeac922b9f3cc9fd18cb9629b9e79f6.png?size=16) Daniel James](https://github.com/thzinc)\n\n[![license](https://img.shields.io/github/license/thzinc/CloudMQTT.svg)](https://github.com/thzinc/CloudMQTT/blob/master/LICENSE)\n[![GitHub contributors](https://img.shields.io/github/contributors/thzinc/CloudMQTT.svg)](https://github.com/thzinc/CloudMQTT/graphs/contributors)\n\nThis software is made available by Daniel James under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthzinc%2Fcloudmqtt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthzinc%2Fcloudmqtt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthzinc%2Fcloudmqtt/lists"}