{"id":24326550,"url":"https://github.com/glueops/tools-api","last_synced_at":"2026-07-16T22:01:03.568Z","repository":{"id":345126092,"uuid":"1182719209","full_name":"GlueOps/tools-api","owner":"GlueOps","description":null,"archived":false,"fork":false,"pushed_at":"2026-07-11T17:08:42.000Z","size":547,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-11T17:19:26.408Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GlueOps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-15T22:03:19.000Z","updated_at":"2026-07-06T13:07:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/GlueOps/tools-api","commit_stats":null,"previous_names":["glueops/tools-api"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/GlueOps/tools-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Ftools-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Ftools-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Ftools-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Ftools-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GlueOps","download_url":"https://codeload.github.com/GlueOps/tools-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Ftools-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35559858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-01-17T21:12:59.318Z","updated_at":"2026-07-16T22:01:03.528Z","avatar_url":"https://github.com/GlueOps.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tools-api\nThis FastAPI app has various utilities to help streamline local development for Platform Engineers that are working on the GlueOps Platform. This tool is not meant for customers or any end users of the GlueOps Platform.\n\n## CLI\n\nThe `tools` CLI lets you interact with the API from the command line. Download the latest binary for your platform from [GitHub Releases](https://github.com/GlueOps/tools-api/releases).\n\n```bash\n# Authenticate\ntools login\n\n# Example: create storage buckets\ntools storage-buckets create --captain-domain nonprod.foobar.onglueops.rocks\n\n# See all commands\ntools --help\n```\n\nThe CLI self-updates automatically when the API version changes. See [`cli/`](cli/) for development details.\n\n## API Setup\n\n1. Launch codespace\n2. Configure environment variables (see below)\n3. Run `devbox run dev` and follow outputted steps to get started.\n\n### Required environment variables:\n\n```bash\nAWS_GLUEOPS_ROCKS_ORG_ACCESS_KEY\nAWS_GLUEOPS_ROCKS_ORG_SECRET_KEY\nHCLOUD_TOKEN\nGITHUB_TOKEN\nMINIO_S3_ACCESS_KEY_ID\nMINIO_S3_SECRET_KEY\nHETZNER_STORAGE_REGION=hel1\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglueops%2Ftools-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglueops%2Ftools-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglueops%2Ftools-api/lists"}