# StarCraft II Client Protocol (s2client-proto)

**Canonical:** https://apis.io/apis/activision-blizzard/starcraft-ii-client-protocol/  
**Provider:** Activision Blizzard — https://apis.io/providers/activision-blizzard/  
**Documentation:** https://github.com/Blizzard/s2client-proto

StarCraft II Client Protocol (s2client-proto) is one of 82 APIs that [Activision Blizzard](https://apis.io/providers/activision-blizzard/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include StarCraft II, Protocol Buffers, and Game AI.

Protocol Buffers definition of the StarCraft II API used by bots and AI agents to control the StarCraft II game client, published by Blizzard in the Blizzard/s2client-proto GitHub repository. Requests and responses are exchanged with a locally running game client.

## Machine-readable artifacts (3)

- **Protobuf** — https://artifacts.apis.io/activision-blizzard/grpc/activision-blizzard-s2client-sc2api.proto
- **SourceCode** — https://github.com/Blizzard/s2client-proto
- **APIsJSON** — https://artifacts.apis.io/activision-blizzard/apis.yml

## Other Activision Blizzard APIs (12)

- [Battle.net Battle.net OAuth API](https://apis.io/apis/activision-blizzard/activision-blizzard-account-api/)
- [Battle.net Diablo III API](https://apis.io/apis/activision-blizzard/activision-blizzard-diablo-iii-api/)
- [Battle.net Hearthstone API](https://apis.io/apis/activision-blizzard/activision-blizzard-hearthstone-api/)
- [Battle.net StarCraft II API](https://apis.io/apis/activision-blizzard/activision-blizzard-starcraft-ii-api/)
- [Battle.net World of Warcraft API](https://apis.io/apis/activision-blizzard/activision-blizzard-world-of-warcraft-api/)
- [Activision Blizzard Account API](https://apis.io/apis/activision-blizzard/activision-blizzard-account-api-api/)
- [Activision Blizzard Account Profile API](https://apis.io/apis/activision-blizzard/activision-blizzard-account-profile-api-api/)
- [Activision Blizzard Achievement API](https://apis.io/apis/activision-blizzard/activision-blizzard-achievement-api-api/)
- [Activision Blizzard Auction House API](https://apis.io/apis/activision-blizzard/activision-blizzard-auction-house-api-api/)
- [Activision Blizzard Azerite Essence API](https://apis.io/apis/activision-blizzard/activision-blizzard-azerite-essence-api-api/)
- [Activision Blizzard Card Backs API](https://apis.io/apis/activision-blizzard/activision-blizzard-card-backs-api/)
- [Activision Blizzard Cards API](https://apis.io/apis/activision-blizzard/activision-blizzard-cards-api/)

## Tags

StarCraft II, Protocol Buffers, Game AI

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/activision-blizzard/starcraft-ii-client-protocol/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/activision-blizzard/.
