Data Quality

Smartype

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

mparticle smartype

Built for developers to naturally prevent data quality issues

    01
    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

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

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

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

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

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

Latest from mParticle

See all insights
mParticle 2.0

Company

Deep-dive into the new mParticle: A unified platform and updated UI

The new mParticle featured image thumbnail

Company

Welcome to the new mParticle

Mach Alliance

Company

Leading the next generation of CDP solutions: mParticle celebrates acceptance into the MACH Alliance