Clarifai API Overview
The Clarifai API helps you incorporate powerful AI technology into your application
The Clarifai API (Application Programming Interface) is the interface that allows clients and servers to “talk” to each other. This is for “software to software” communication, and it is useful for programmatically implementing Clarifai's AI technology within your own products and tools.
The Clarifai API acts as a sort of “gatekeeper” to our software that translates clients like Python, Node, and Java. These clients are used to make requests, which the API translates to commands that the software can understand.
Clarifai’s API allows users to access the Clarifai platform through four request types:
- POST - Upload inputs and information
- PATCH - Update or modify existing information
- GET - Request information
- DELETE - Delete existing information
You can access Clarifai's API over HTTPS at https://api.clarifai.com
.
To integrate the API into different programming languages, use the REST API directly. You can refer to the cURL examples in the documentation, which can be easily translated into other languages for seamless implementation.
📄️ Python SDK
Discover the power of the Python SDK
📄️ Node.js SDK
Discover the power of the Node.js SDK
📄️ Clarifai CLI
Learn how to use the Clarifai Command Line Interface (CLI)
📄️ gRPC API Clients
Clarifai API provides gRPC clients in the most popular languages
📄️ Using Postman with Clarifai APIs
The Clarifai API helps you incorporate powerful AI technology in your application
📄️ API Outputs
Understand Clarifai’s API responses