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

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

Postman Logo
Company Size
11-200
Region
  • America
Country
  • United States
Product
  • Clarifai Visual Recognition API
  • Postman Pro
  • Newman
Tech Stack
  • Python
  • Go
  • Backbone
  • React
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Digital Expertise
  • Productivity Improvements
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
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 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.
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.
  • Customers rely on these status updates to know whether a service is down.
  • Any Postman test failures will then trigger an alert notifying the Clarifai engineering team of the outages so they can get started on a solution immediately.
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.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

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.