cpprestsdk

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

C++ ✓ Official SDK v2.10.19 🔐 4.5/10
8.3k stars  ·  1.7k forks  ·  Updated  ·  NOASSERTION
Install
# See https://github.com/microsoft/cpprestsdk
plain text: /sdks/cpprestsdk/install.txt
View on GitHub
asyncasynchronous-taskscloudcppcpp-librarycpp11httpoauthoauth2sdktaskswebsockets
Supported APIs (23)

The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay

The Analytics API provides data and information about a seller and their eBay business. The resources and methods in thi

Service for providing information to sellers about their listings being non-compliant, or at risk for becoming non-compl

Interface specification for the DVLA Vehicle Enquiry API

api.video media unknown

api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences acro

Wikipedia for Web APIs. Repository of API definitions in OpenAPI format. Warning: If you want to be notified about chang

Autosuggest supplies search terms derived from a root text sent to the service. The terms Autosuggest supplies are relat

The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it c

Version history All releases ↗

cpprestsdk (2.10.19) * PR#1982 make Uri.is_host_loopback() only return true for localhost and 127.0.0.1 exactly. The old behavior could potential…

cpprestsdk (2.10.18) * PR#1571 Add ability to parse and emit the NT Epoch 1601-01-01T00:00:00Z * PR#1571 Update vcpkg submodule * Update CI configu…

* PR#1550 Fix year calculation for the last day of a leap year * PR#1523 Fix wrong linking of Apple Frameworks on MacOS * PR#1520 Define __STDC_FORM…

* PR#1383 CMake fixes + CMake search for OpenSSL (macOS) * PR#1392 Update submodule websocketpp to 0.8.2 * PR#1393 Do not report errors (such as EBA…

* Extremely special thanks to @garethsb-sony for a large number of contributions in this release * PR#1209 Workarounds for two GCC 4.7.2 bugs with la…

* Potential breaking change warning: This release changes the "default" proxy for the WinHTTP backend to go back to WINHTTP_ACCESS_TYPE_DEFAULT_PROXY.…

* PR#1120 Fix off by one error in leap years before year 2000, and bad day names * PR#1117 Parse and emit years from 1900 to 9999, and remove environ…

* PR#1088 Fix data race, GitHub #1085 * PR#1084 Fix oauth nonces containing nulls. * PR#1082 Workaround data-race on websocketpp's _htonll function …

Quality signals
Score
Stars8.3k
Forks1.7k
Last updated
LicenseNOASSERTION
✓ Official SDK
4.5
OpenSSF Scorecard
out of 10 · 2026-03-02
Full report ↗
👁️ Code Review
4/10
📋 Security Policy
10/10
🪙 Token PermissionsN/A
🔄 Maintained
0/10
🔐 Branch Protection
6/10
🔍 Static Analysis (SAST)
0/10