Download PDF
Postman > Case Studies > Clarifai turns to Postman Pro for API development, testing and support
Postman Logo

Clarifai turns to Postman Pro for API development, testing and support

Technology Category
  • Analytics & Modeling - Machine Learning
  • Application Infrastructure & Middleware - API Integration & Management
Applicable Industries
  • Software
Applicable Functions
  • Product Research & Development
  • Quality Assurance
Use Cases
  • Predictive Quality Analytics
  • Visual Quality Detection
Services
  • Software Design & Engineering Services
  • Testing & Certification
The Challenge
Clarifai, an artificial intelligence company, provides a visual recognition API for app developers to create and train their own machine learning models. The company was founded in 2013 in New York and uses machine learning and deep neural networks to provide a powerful image recognition system used across industries. The technology team has grown to 25 engineers focused on data science, research, front end and back end development. Clarifai has 9 machine learning models written primarily in Python and Go. Every engineer at Clarifai is responsible for testing their own code and completing code reviews for their teammates as well. When a developer at Clarifai has an idea for a new endpoint, they create the endpoint in Postman first.
About The Customer
Clarifai is an artificial intelligence company that provides a visual recognition API for app developers to create and train their own machine learning models. The company was founded in 2013 in New York and has grown to a team of 25 engineers focused on data science, research, front end and back end development. Clarifai has 9 machine learning models written primarily in Python and Go. The company uses machine learning and deep neural networks to provide a powerful image recognition system used across industries. Every engineer at Clarifai is responsible for testing their own code and completing code reviews for their teammates as well.
The Solution
Clarifai uses Postman Pro for API development, testing and support. They write tests in Postman to ensure their responses are returning as expected and establish a proof of concept. Then the engineer shares the Postman Collection or folder with the rest of the team to test it against their own scripts. At every step of the release cycle, Clarifai uses shared Postman environments to effectively test in development, staging, and finally production. Clarifai’s primary Postman Collection contains 179 endpoints. The engineers review changes to the endpoints by tracking the activity feed in the Postman team library. It’s an easy way to stay up to date on what other teams are working on. If a client or prospect is experiencing a technical issue, the sales team can go into Postman to verify what the client is seeing. They’re able to reproduce the issue without having to rely on the engineering team for a diagnosis.
Operational Impact
  • Clarifai uses Postman’s command-line tool, Newman, in conjunction with Jenkins to run automated tests for their continuous integration and continuous delivery processes.
  • Every 5 minutes, Clarifai uses Newman to run their Postman Collections and test every possible action on their public-facing endpoints.
  • Those tests ensure that a healthy 200 status code returns from each API call, and the status is consequently reflected on the Clarifai website.
Quantitative Benefit
  • Clarifai’s primary Postman Collection contains 179 endpoints.
  • Every 5 minutes, Clarifai uses Newman to run their Postman Collections and test every possible action on their public-facing endpoints.

Related Case Studies.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.