# WeChat Mini Programs Client API

**Canonical:** https://apis.io/apis/wechat/wechat-mini-programs-client-api/  
**Provider:** WeChat — https://apis.io/providers/wechat/  
**Documentation:** https://developers.weixin.qq.com/miniprogram/en/dev/api/

WeChat Mini Programs Client API is one of 16 APIs that [WeChat](https://apis.io/providers/wechat/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Mini Programs, Mini Games, Client SDK, JavaScript, and Devices. The published artifact set on APIs.io includes an API reference and API documentation.

Client-side JavaScript API exposed inside the WeChat runtime to Mini Programs and Mini Games. Covers network (wx.request, wx.downloadFile, wx.uploadFile), storage, UI / navigation, media (audio, video, camera, image), location, device (Bluetooth, NFC, Wi-Fi, sensors), file system, canvas, payment invocation (wx.requestPayment), login (wx.login), and the WeChat-provided UI components. Apps are built with WXML / WXSS / JS and packaged via the WeChat Developer Tools.

## Machine-readable artifacts (4)

- **APIReference** — https://developers.weixin.qq.com/miniprogram/en/dev/api/
- **Documentation** — https://developers.weixin.qq.com/miniprogram/en/dev/framework/
- **IDESupport** — https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
- **SDKs** — https://github.com/wechat-miniprogram/api-typings

## Other WeChat APIs (12)

- [WeChat Mini Programs Server API](https://apis.io/apis/wechat/wechat-mini-programs-server-api/)
- [WeChat Pay APIv3 (Direct-Connect Merchant)](https://apis.io/apis/wechat/wechat-pay-apiv3-direct-merchant/)
- [WeChat Pay APIv3 (Service Provider / Partner)](https://apis.io/apis/wechat/wechat-pay-apiv3-service-provider/)
- [WeChat Pay Global v3 API](https://apis.io/apis/wechat/wechat-pay-global-v3/)
- [WeChat Open Platform — Mobile App Login (OAuth 2.0)](https://apis.io/apis/wechat/wechat-open-platform-mobile-login/)
- [WeChat Open Platform — Website Login (QR OAuth)](https://apis.io/apis/wechat/wechat-open-platform-website-login/)
- [WeChat Open Platform — Third-Party Platform API](https://apis.io/apis/wechat/wechat-open-platform-third-party/)
- [WeChat Official Accounts API](https://apis.io/apis/wechat/wechat-official-accounts-api/)
- [WeChat Work (WeCom) API](https://apis.io/apis/wechat/wechat-work-api/)
- [WeChat Cloud Hosting API](https://apis.io/apis/wechat/wechat-cloud-hosting-api/)
- [WeChat Channels (Video Accounts) Developer Surface](https://apis.io/apis/wechat/wechat-channels-api/)
- [WeChat Shop (微信小店) API](https://apis.io/apis/wechat/wechat-shop-api/)

## Tags

Mini Programs, Mini Games, Client SDK, JavaScript, Devices

---

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