Data Quality

Smartype

For engineers to ensure proper event collection at run time with automated code completion to eliminate incorrect cross-platform instrumentations

Benefits

Built for developers to naturally prevent data quality issues

    Data plans as code
  • All constants called for in the Data Plan (event names, attribute names, enum values) available as a machine readable JSON Schema

    Data Planning API
  • Programmatically perform all CRUD operations on Data Plans to decrease the time-to-data-quality and time to implement

    Compile-time feedback
  • Feedback developers can use to conform to a Data Plan—thereby limiting the likelihood of an implementation issue.

    Generate typesafe libraries
  • Programmatically generate a strongly typed client library across a variety of languages from a centrally defined Data Model

    Multiplatform code sharing
  • Built on Kotlin so that you can share your common Data Plan implementations across platforms (Android, iOS, web).

    Managed within codebase
  • Any changes to Data Plans result in a regenerated typesafe library that is always insync with the latest Data Plan

Live Webinars

Learn how to use Smartype and 
our other handy Developer tools

Learn how to get your development environment setup to start using Smartype.

Get started with mParticle today

Connect with an mParticle expert to discuss how to integrate and orchestrate customer data the right way for your business.

Request a demo

Startups can now receive up to one year of complimentary access to mParticle. Learn more