Scripting in Apinizer

Apinizer already comes bundled with a big set of API management tools, but there might be times where these are not enough. You might have some complex business logic that Apinizer can’t help you with (yet), and you might want to implement this without cluttering your API. If Apinizer’s already existing policies don’t satisfy your…

Details

API Logs in Apinizer

Logging is an essential part of any software. Good logs can be a developers biggest weapon when tracing problems in their code. This is especially true in the web, where issues are usually noticed after they occur, and are hard to recreate without knowing the parameters that caused them; which in a public API, are…

Details

Apinizer’s Max Message Size Policy

Using Apinizer’s max message size policy, you are able to limit the maximum size of message bodies clients can send in their requests to your API. This can be used to reduce traffic, control data, or to protect your API against spam. To follow this tutorial, you should already have Apinizer installed and an API…

Details

Apinizer’s Allowed Hours Policy

Using Apinizer’s allowed hours policy, you are able to limit the hours a certain client can send access your API. This can be useful if you want your API to be accessible only during certain hours of the day (e.g when banks are open). To follow this tutorial, you should already have Apinizer installed and…

Details

Apinizer’s Quota Per Client Policy

Using Apinizer’s quota per client policy, you are able to limit the amount of requests a certain client can send in a certain time window. This can be useful for traffic management, spam protection, or for keeping track of users in a subscription-based API. To follow this tutorial, you should already have Apinizer installed and…

Details

Jackson Tutorial

Jackson is a very popular java library for working with the JSON format. Be it object serialization/deserialization or just parsing through JSON data. At the end of this tutorial, you’ll end up with this json file by writing nothing but Java. employee.json: { “id”: 305, “name”: “John”, “surname”: “Smith”, “email”: “[email protected]”, “address”: { “id”: 322,…

Details