Tulip APIs and Connectors
Summary of Tulip APIs
1. Tulip Core API
The Tulip Core API allows one to send and request data in real time against our the Tulip platform. This is the primary way that external apps can interact with the Tulip platform.
We introduced a new standard of the Tulip Core API in version
2022-08
, which is REST based and uses new features and best practices for integrating with the Tulip platform. This new standard will support both single and bulk entity operations. Read more about the new standard here here.
2. Bulk API and File Importer
The Tulip Bulk API is designed for high volume data to be sent to Tulip in bulk. It is optimized for massive datasets that need to be loaded as quickly as possible.
Tulip also offers this bulk data import service in the form of the Tulip File Importer.
3. Extensibility
The Tulip Extensibility tools allows one to intercept core operations in Tulip and perform logic, including sending data to external systems, in real-time.
Which Integration Method Should I Use?
Tulip provides multiple options for integrating data between Tulip Platforms and client systems. The following table shows common scenarios for working with a client’s data.
Scenario | Real Time | Batch |
---|---|---|
Initial Import
| Supported with Tulip Integration Hub
| Supported with Tulip Integration Hub
|
Periodic Updates
| Supported with Tulip Integration Hub
| NA |
Data Extract
| Supported with Tulip Integration Hub
| Supported with Tulip Integration Hub
|