The SDKs package RingCentral APIs into easy-to-use libraries for each programming language.
Often, you can handle all interaction with the RingCentral API using methods provided in the SDKs without ever needing to learn more about the lower level details of the API communication itself.
Any communication between an external program and RingCentral is performed through one of our APIs. The APIs are agnostic to development platform and language, allowing you much more flexibility.
RingCentral provides documentation for each API we offer. The documentation has details on each API call, including required fields and response details. For a complete list of the RingCentral APIs, visit here.
If you prefer to code in JavaScript we have an extensive SDK for you available.
Its key benefits are:
- Automatically handles token lifecycle procedures in multi-tab environment
- Re-issues non-authorized requests
- Decrypts PUBNUB notification messages
- Parses multipart API responses
- Provides a broad variety of helper functions to work with API requests and responses
You can find the JavaScript SDK with the JS Developer Guide here.
Best Practice Tip: Use the RingCentral JavaScript SDKs when you want to build applications intended to run on web browsers and interact with RingCentral.