VidiCore API
API-based Media Asset Management Platform
How Machines Talk
There is still a gap between man and machine. The computer needs to use an interpreter layer, a graphical user interface, to be able to communicate with a human. This type of communication is a slow process compared to a computer or a system of computers that can process any number of instructions received or sent very fast in-between.
We wanted to build a high-performance MAM solution with flexibility and integration capabilities not limited by any existing human user interfaces. So, we decided to start from the computer's point of view and build an API driven architecture.
The result - our core product VidiCore - is a MAM solution and a developer interface allowing you to specify multiple generic and configurable metadata models in the same repository, capturing all information you need on any object in the database.
How VidiCore API Communicates
VidiCore integrates with another workflow application by using a RESTful API. The term API is short for Application Programming Interface and defines common methods to communicate between systems.
These methods represent four ways to exchange information, and there is really not so much more needed.
- GET - we get a representation from a resource
POST - we are creating a new resource
PUT - we are updating a resource
DELETE - we are deleting a resource
To send commands to VidiCore API, there are several applications you can use. Postman and CURL are familiar to many users, but of course, standard programming languages like Python, Java, and similar can also be used to configure VidiCore API in the same way programmatically. This way, your in-house developed system can communicate to and use the VidiCore architecture to manage your media and metadata resources.
If you would like to understand more about the VidiCore API documentation, please visit our API documentation.
Let’s Talk VidiCore and VidiNet
In a case like this, a cloud-based MAM has many advantages. You can quickly scale your capacity when your business model requires it - as a result of sudden peaks or a growing number of customers. A cloud-based MAM is also more agnostic to the geographical expansion of the business and does not require hardware, cables, and wiring or monthly bills for electricity that should not be underestimated.
Vidispine saw all these potentials very early and started to build a dedicated cloud solution to make the VidiCore architecture even more accessible to customers.