{"id":13589290,"url":"https://github.com/einride/balena-go","last_synced_at":"2025-10-15T15:01:42.685Z","repository":{"id":37978701,"uuid":"322076595","full_name":"einride/balena-go","owner":"einride","description":"The unofficial SDK to make balena powered Go applications.","archived":false,"fork":false,"pushed_at":"2025-01-20T08:24:10.000Z","size":110,"stargazers_count":13,"open_issues_count":4,"forks_count":4,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-27T22:18:10.421Z","etag":null,"topics":["balena","balena-api","edge-computing","go","golang","iot"],"latest_commit_sha":null,"homepage":"","language":"Go","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/einride.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-16T19:05:11.000Z","updated_at":"2024-10-29T22:23:30.000Z","dependencies_parsed_at":"2023-02-10T15:30:35.136Z","dependency_job_id":"b2f1e348-21c3-42e0-bcf9-32c3e854b644","html_url":"https://github.com/einride/balena-go","commit_stats":{"total_commits":58,"total_committers":9,"mean_commits":6.444444444444445,"dds":0.4655172413793104,"last_synced_commit":"9ca19692defb4a35b97467e80345582fde9925dd"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/einride%2Fbalena-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/einride%2Fbalena-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/einride%2Fbalena-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/einride%2Fbalena-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/einride","download_url":"https://codeload.github.com/einride/balena-go/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250643489,"owners_count":21464185,"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":["balena","balena-api","edge-computing","go","golang","iot"],"created_at":"2024-08-01T16:00:27.427Z","updated_at":"2025-10-15T15:01:37.628Z","avatar_url":"https://github.com/einride.png","language":"Go","funding_links":[],"categories":["Developer Tools"],"sub_categories":["SDKs"],"readme":"# Balena Go\n\n[![PkgGoDev](https://pkg.go.dev/badge/go.einride.tech/balena)](https://pkg.go.dev/go.einride.tech/balena)\n\n\u003cbr /\u003e \u003cimg align=\"left\" src=\"docs/logo.svg\" width=\"180\" height=\"180\"\u003e \u003cbr /\u003e\n\u003cbr /\u003e\n\nBalena Go is a library for accessing the Balena API\n\nBalena API docs can be found\n[here](https://www.balena.io/docs/reference/api/overview/) \u003cbr /\u003e \u003cbr /\u003e \u003cbr /\u003e\n\u003cbr /\u003e\n\n## Install\n\n```sh\ngo get go.einride.tech/balena\n```\n\n## Usage\n\n```go\nimport \"go.einride.tech/balena\"\n```\n\n### Authentication\n\nAn\n[Authentication Token](https://www.balena.io/docs/reference/api/overview/#authentication)\ncan be used to authenticate with the API\n\nYou can then use your token to create a new client:\n\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"go.einride.tech/balena\"\n)\n\nconst (\n\ttoken = \"mytoken\"\n)\n\nfunc main() {\n\t// We supply a nil http client to make use of http.DefaultClient\n\tclient := balena.New(nil, token)\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feinride%2Fbalena-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feinride%2Fbalena-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feinride%2Fbalena-go/lists"}