The Native API provides the most comprehensive functionality, supporting user management and authentication, public and private message streams, contact management, triggers, webhooks, CRM and CMS functionality, and advanced filters, feeds, and analytics.

The Native API provides a superset of the functionality of the compatibility APIs. When functions are needed beyond those supported by the compatibility service, the Native API can be used to provide those additional functions to the application without needing to change any existing code.