Author: Jim Falgout
You’ve built a predictive model using KNIME Analytics Platform. It’s a very good model. Maybe even an excellent model. You want others to take advantage of your hard work by applying their data to your model. Let’s build an API for that!
An API is an Application Programming Interface. It’s a way to programmatically (i.e. write some code) interface with a computer program. A REST API is a specific sort of API that is used in the world of web service development. REST APIs pass around data in a format known as JSON.
Here are a few reasons for building a REST API for the application of your model:
- Integrate the application of your model with your company’s web site
- Integrate the application of your model with business processes in your company
- Share the application of your model with the outside world (with some controls on top)
- Sell the application of your model as a service
As you can see from these example usages, APIs are all about sharing and integrating.