MarketoBanners2 xamarin3

Xamarin Provider for Marketo

Cdata  |  Platforms
Easily connect mobile Xamarin apps to Marketo data including Leads, Campaigns, Activities, and more!
Marketo Integrated
See Details
Main Features
  • Cross-platform Development
  • Fully-managed .NET
  • Developer Friendly!

Xamarin ADO.NET Provider Overview

The Marketo ADO.NET Provider for Xamarin offers the easiest way to access live Marketo data from mobile applications. Simply use Marketo Data Provider for Xamarin objects to connect and access data just as you would access any traditional database. You will be able to use the Marketo Data Provider for Xamarin in code through familiar classes, in data controls like ListView, iOS.UITableView, DataSet, etc., and with popular 3rd party GridView controls.


Using the Marketo Data Provider for Xamarin

The Marketo Data Provider for Xamarin wraps the complexity of accessing Marketo services in an easy-to-integrate, fully managed ADO.NET Data Provider for Xamarin. Applications then access Marketo through the Marketo Data Provider for Xamarin with simple Transact-SQL. 

The CData Marketo ADO.NET Provider for Xamarin hides the complexity of accessing data and provides additional powerful security features, smart caching, batching, socket management, and more.


Marketo Integration

The CData Xamarin Provider for Marketo enables you to write standard ADO.NET data access code to Marketo on the Xamarin platform. Execute CRUD (create, read, update, and delete) commands with Marketo Connection, MarketoDataAdapter, MarketoDataSource, etc. Write fully managed .NET code with ADO.NET libraries optimized for cross-platform Xamarin development.

Now you can work with Marketo just as you use Mono.Data.SQLite to work with SQLite databases. The CData Xamarin Provider for Marketo models Marketo APIs as a relational database. You can access Marketo Leads, Activities, Campaigns, Channels and more as relational tables, views, and stored procedures.

Code on top of enterprise-class security: All connections to Marketo are encrypted with TLS/SSL.

With the provider, you don't need to maintain a local cache; all queries are executed directly to Marketo APIs. However, smart caching can also be enabled for high performance when connectivity is low:

  • Cache to local data stores using Mono.Data.SQLite.
  • Synchronize local data stores with Marketo by using REPLICATE SELECT statements.
  • Cache automatically or use CACHE SELECT statements for complete control.