There is no one-size-fits-all answer to this question, as the extent to which enterprises use APIs vs. UIs in their CDP development will depend on a wide range of factors, including the specific needs and requirements of each organization.
That being said, it is true that CDPs are designed to be API-first platforms, meaning that they are built with a strong emphasis on API access and integration. This makes it easier for developers to build custom solutions and integrations that leverage the full capabilities of the CDP.
However, it's also important to note that UI-based configuration can still be a valuable tool for some organizations, especially those with less technical expertise or those that need to make quick and simple adjustments to their CDP setup.
Ultimately, the best approach will depend on the unique needs and capabilities of each organization. Some enterprises may choose to use a combination of both API-based development and UI-based configuration, depending on the specific tasks at hand.
As for research articles, there are many resources available online that discuss the pros and cons of API-based development vs. UI-based configuration in the context of CDPs. Here are a few that you may find helpful:
- "API-first architecture: Why it matters for your CDP" (Segment blog)
- "How to Get Started with CDP Development" (Tealium blog)
- "Building a CDP: Should You Build or Buy?" (CMSWire article)
Hope we can help you!
Origin Data