What is OneAPI ?

APIs for Insurance Distribution

Embed insurance purchase in your regular e-commerce journey with the help of OneAPIs build on the international standards of API documentations called OpenAPI specifications (Swagger).

OneAPI Platform Features :

➡️

Design

This offers in-depth API documentation following the international standards with the help of tools like swagger. Here developers will get the details about API signature, model schemas, examples, etc. It will help to understand the data types of every field with a sample example for more visibility of the API contracts.

➡️

Develop

  • It has Developer Playground which supports multiple programming languages code snippets like python, nodejs, javascript, etc. These code snippets can be used by developers as a plug-and-play kind of widget where they can easily copy the sample code & paste it into their main codebase.
  • This also offers real-time API testing with a test sandbox environment, so developers can read the API document & do real-time testing at the same time without any additional setups on their local.
  • To integrate this API in real-world workflows, it has readymade UI widgets to build the workflows like master data searching, generating quotes, creating proposals, etc. These widgets are also plug-and-play so developers can simply copy the widget to the clipboard & use it in their main codebase. These widgets have been created in vanilla javascript so it's compatible with any kind of javascript framework like angular, react, etc.

➡️

Secure

  • This supports developer-specific API keys & Secret. Access Token: token-based authentication enabled to secure all API calls. The developer needs to issue the Access Token (had some TTL) with the help of a Key & Secret, this token then has to pass an Authorization header to establish secure communication. In other words, it helps to build Data Security on Transit with the help of SSL enabled & Auth header.
  • Rate-Limiting, Concurrency & Spike Arrest kind of policies helps to avoid/control any malicious activity like DDoS.

➡️

Publish

APIs are versioned to provide backward compatibility. Versioning of APIs means, it has a different schema/contracts available which support both old & new features. The old versions get deprecated over time, so it is recommended that developers should create migration plans to keep using the latest version to use all new features.

➡️

Scale

Use of Auto-Scaling for every micro-service behind API-Gateway, Serverless applications & Pay-As-You-Go model with Quota policies take care of scaling of the system.

➡️

Monitor

All APIs have a real-time dashboard to see success/error rates.

➡️

Analyze

Get the aggregate details of all APIs & customize reporting as per need.