{"id":46228725,"url":"https://github.com/getstream/getstream-go","last_synced_at":"2026-06-16T11:00:32.940Z","repository":{"id":259410644,"uuid":"807511368","full_name":"GetStream/getstream-go","owner":"GetStream","description":"Official Go API Client for Stream Chat, Video and Feeds","archived":false,"fork":false,"pushed_at":"2026-06-15T09:54:59.000Z","size":1700,"stargazers_count":6,"open_issues_count":8,"forks_count":2,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-06-15T11:28:14.453Z","etag":null,"topics":["chat-api","chat-sdk","go-sdk","instant-messaging","messaging","messenger","sdk","video","video-api","video-sdk","webrtc"],"latest_commit_sha":null,"homepage":"http://getstream.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GetStream.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-29T08:38:50.000Z","updated_at":"2026-06-15T09:54:51.000Z","dependencies_parsed_at":"2024-10-25T06:28:45.282Z","dependency_job_id":"d31b5d8c-4dc9-4c6e-a66a-c3d1eb1585eb","html_url":"https://github.com/GetStream/getstream-go","commit_stats":null,"previous_names":["getstream/getstream-go"],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/GetStream/getstream-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fgetstream-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fgetstream-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fgetstream-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fgetstream-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GetStream","download_url":"https://codeload.github.com/GetStream/getstream-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fgetstream-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34402663,"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-06-16T02:00:06.860Z","response_time":126,"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":["chat-api","chat-sdk","go-sdk","instant-messaging","messaging","messenger","sdk","video","video-api","video-sdk","webrtc"],"created_at":"2026-03-03T17:12:45.395Z","updated_at":"2026-06-16T11:00:32.926Z","avatar_url":"https://github.com/GetStream.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Official Go SDK for [Stream](https://getstream.io/)\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/GetStream/getstream-go/ci.yml?branch=main\u0026style=flat-square)](https://github.com/GetStream/getstream-go/actions)\n[![Go Report Card](https://goreportcard.com/badge/github.com/GetStream/getstream-go?style=flat-square)](https://goreportcard.com/report/github.com/GetStream/getstream-go)\n[![Godoc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square)](https://godoc.org/github.com/GetStream/getstream-go)\n[![GitHub release](https://img.shields.io/github/release/GetStream/getstream-go.svg?style=flat-square)](https://github.com/GetStream/getstream-go/releases/latest)\n[![Go Version](https://img.shields.io/badge/go%20version-%3E%3D1.19-61CFDD.svg?style=flat-square)](https://golang.org/doc/devel/release.html)\n[![codecov](https://img.shields.io/codecov/c/github/GetStream/getstream-go.svg?style=flat-square)](https://codecov.io/gh/GetStream/getstream-go)\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./assets/logo.svg\" width=\"50%\" height=\"50%\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    Official Go API client for Stream Chat and Video, a service for building chat and video applications.\n    \u003cbr /\u003e\n    \u003ca href=\"https://getstream.io/chat/docs/\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/GetStream/getstream-go/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/GetStream/getstream-go/issues\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\n## Migrating from stream-chat-go?\n\nIf you are currently using [`stream-chat-go`](https://github.com/GetStream/stream-chat-go), we have a detailed migration guide with side-by-side code examples for common Chat use cases. See the [Migration Guide](docs/migration-from-stream-chat-go/README.md).\n\n## **Quick Links**\n\n- [Register](https://getstream.io/chat/trial/) to get an API key for Stream\n- [Docs](https://getstream.io/video/docs/api/)\n\n## What is Stream?\n\nStream allows developers to rapidly deploy scalable feeds, chat messaging and video with an industry leading 99.999% uptime SLA guarantee.\n\nStream provides UI components and state handling that make it easy to build video calling for your app. All calls run on Stream's network of edge servers around the world, ensuring optimal latency and reliability.\n\n## 👩‍💻 Free for Makers 👨‍💻\n\nStream is free for most side and hobby projects. To qualify, your project/company needs to have \u003c 5 team members and \u003c $10k in monthly revenue. Makers get $100 in monthly credit for video for free.\n\n## 😎 Repo Overview 😎\n\nThis repo contains the Golang server-side SDK developed by the team and Stream community. For a feature overview please visit our [roadmap](https://github.com/GetStream/protocol/discussions/177).\n\n## ✍️ Contributing\n\nWe welcome code changes that improve this library or fix a problem, please make sure to follow all best practices and add tests if applicable before submitting a Pull Request on Github. We are very happy to merge your code in the official repository. Make sure to sign our [Contributor License Agreement (CLA)](https://docs.google.com/forms/d/e/1FAIpQLScFKsKkAJI7mhCr7K9rEIOpqIDThrWxuvxnwUq2XkHyG154vQ/viewform) first. See our [license file](./LICENSE) for more details.\n\nHead over to [CONTRIBUTING.md](./CONTRIBUTING.md) for some development tips.\n\n### Generate Code from Spec\n\nTo regenerate the Go source from OpenAPI, just run the `./generate.sh` script from this repo.\n\n\u003e **Note**\n\u003e Code generation currently relies on tooling that is not publicly available. Only Stream developers can regenerate SDK source code from the OpenAPI spec.\n\n## 🧑‍💻 We Are Hiring!\n\nWe've recently closed a [$38 million Series B funding round](https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/) and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.\n\nCheck out our current openings and apply via [Stream's website](https://getstream.io/team/#jobs).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetstream%2Fgetstream-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetstream%2Fgetstream-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetstream%2Fgetstream-go/lists"}