Getting Started
Learn how to get started with the Image Processing SDK
Overview
IMG Processing API SDK is a set of tools that allow you to interact with the IMG Processing API from your application.
The SDK provides three basic elements, the IMGProcessingClient
, the ImageObject
, and the IMGProcessingAPIError
classes.
Soon we will talk more about each of these elements, but first, let’s see how to install the SDK in your project.
Installation
You can install the SDK using a package manager:
Authentication
After installing the SDK, you need to authenticate your requests using your API key. Check out the Authentication section for more information about how to get an API key.
After getting your API key, use it as an environment variable or application argument to prevent hardcoding it in your code, and keep it secure.
Using the SDK
To start using the SDK, you need to import the IMGProcessingClient
class and create an instance of it.
Width the client, you can interact with many functions, for example, let’s upload an image:
After uploading the image, you can use the ImageObject
returned and interact with it,
for example, resizing the image:
Or you can do the same operation using the client:
If there is an error in the request, the SDK will throw an IMGProcessingAPIError
with the error message.
Billing
All the request to the API that return a 201 status code will be counted as a processed image. There are some endpoints that could be counted as multiple images processed, since they execute two or more operations, in that case, the docs will specify how many images will be counted for that operation.
Test images are not counted in the billing.
Support
If you encounter any issues or have questions about using the Image Processing API, please don’t hesitate to browse the API Reference for detailed information on each endpoint, or contact our support team for personalized assistance.
We’re excited to see what you’ll create with the Image Processing API. Happy coding!