{"id":19104368,"url":"https://github.com/Sleitnick/rbxcloud","last_synced_at":"2025-04-18T19:33:05.753Z","repository":{"id":49812894,"uuid":"518166042","full_name":"Sleitnick/rbxcloud","owner":"Sleitnick","description":"CLI and library for Roblox Open Cloud API","archived":false,"fork":false,"pushed_at":"2024-08-14T17:47:01.000Z","size":858,"stargazers_count":100,"open_issues_count":14,"forks_count":11,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-24T22:18:05.259Z","etag":null,"topics":["api","cli","cloud","open","roblox"],"latest_commit_sha":null,"homepage":"https://sleitnick.github.io/rbxcloud/","language":"Rust","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/Sleitnick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"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":"2022-07-26T18:00:01.000Z","updated_at":"2024-10-22T23:29:59.000Z","dependencies_parsed_at":"2024-06-11T16:28:12.530Z","dependency_job_id":"f0ddbe89-0d5d-4a45-9737-5e476669cae4","html_url":"https://github.com/Sleitnick/rbxcloud","commit_stats":{"total_commits":120,"total_committers":4,"mean_commits":30.0,"dds":0.1166666666666667,"last_synced_commit":"0f1cba77f8e7d2c39e710b21af3ec65f200522e1"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sleitnick%2Frbxcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sleitnick%2Frbxcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sleitnick%2Frbxcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sleitnick%2Frbxcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sleitnick","download_url":"https://codeload.github.com/Sleitnick/rbxcloud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249536324,"owners_count":21287579,"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":["api","cli","cloud","open","roblox"],"created_at":"2024-11-09T04:01:02.149Z","updated_at":"2025-04-18T19:33:05.745Z","avatar_url":"https://github.com/Sleitnick.png","language":"Rust","funding_links":[],"categories":["Libraries"],"sub_categories":["Open Cloud"],"readme":"# Roblox Open Cloud CLI \u0026emsp; ![Logo](imgs/icon_32_bottom.png)\n[![CI](https://github.com/Sleitnick/rbxcloud/actions/workflows/ci.yaml/badge.svg)](https://github.com/Sleitnick/rbxcloud/actions/workflows/ci.yaml)\n[![Release](https://github.com/Sleitnick/rbxcloud/actions/workflows/release.yaml/badge.svg?event=push)](https://github.com/Sleitnick/rbxcloud/actions/workflows/release.yaml)\n[![Crate](https://img.shields.io/crates/v/rbxcloud.svg)](https://crates.io/crates/rbxcloud)\n[![Docs](https://docs.rs/rbxcloud/badge.svg)](https://docs.rs/rbxcloud)\n\nThe `rbxcloud` CLI lets developers easily communicate with the Roblox Open Cloud APIs. The underlying library can also be used to build tools and applications that utilize the various APIs.\n\nPossible use-cases:\n- Deployment pipelines\n- Asset management\n- Live-ops\n- Custom analytics\n- Handling data removal requests (see [GDPR \u0026 CCPA info](https://create.roblox.com/docs/production/publishing/about-GDPR-and-CCPA))\n- Debugging DataStores and OrderedDataStores\n\n## Supported APIs\n\n| | API v1 |\n| -- | -- |\n| :white_check_mark: | Assets |\n| :white_check_mark: | Data Stores |\n| :white_check_mark: | Messaging |\n| :white_check_mark: | Place Publishing |\n\n| | API v2 |\n| -- | -- |\n| :x: | Data Stores |\n| :white_check_mark: | Groups |\n| :white_check_mark: | Universes |\n| :white_check_mark: | Places |\n| :x: | Instances |\n| :white_check_mark: | Subscriptions |\n| :white_check_mark: | Inventory |\n| :white_check_mark: | User Notifications |\n| :white_check_mark: | User |\n| :white_check_mark: | User Restrictions |\n| :x: | Creator Store |\n| :white_check_mark: | Luau Execution |\n\n- :white_check_mark: = Supported\n- :x: = Not yet supported\n\nThe goal of this project is to support all API endpoints that Roblox provides.\n\n## Install CLI\n### Aftman\nRun the `aftman add` command within your project directory. This will add `rbxcloud` to the project's `aftman.toml` file (or create one if it doesn't yet exist).\n```sh\n$ aftman add Sleitnick/rbxcloud@0.17.0\n```\n\n### From Release\nDownload and unzip the tool for your OS from the [releases](https://github.com/Sleitnick/rbxcloud/releases) page. You will then need to put it in your desired location and point your path variable to the executable location.\n\n## CLI Documentation\nVisit the documentation site for information on installation and usage: https://sleitnick.github.io/rbxcloud/\n\n## Install Rust Library\nThe library built for the CLI tool is available to use directly in Rust projects. This is essentially an SDK for the Roblox Open Cloud APIs.\n\n### Add Dependency\n\nTo use `rbxcloud` in a Rust project, simply add `rbxcloud` to the `Cargo.toml` dependency list.\n```toml\n[dependencies]\nrbxcloud = \"0.17.0\"\n```\n\nAlternatively, use `cargo add`.\n```sh\n$ cargo add rbxcloud\n```\n\nSee the [docs.rs](https://docs.rs/rbxcloud/latest/rbxcloud/) page for library documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSleitnick%2Frbxcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSleitnick%2Frbxcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSleitnick%2Frbxcloud/lists"}