Datayield SDK

Set it up once. Get paid every month.

The SDK connects to the systems your team already uses, cleans new records on your own machine and sends them to buyers on a schedule.

datayield
$
  1. 01

    Connect

    Point the SDK at the systems your team already uses, using read-only tokens.

  2. 02

    Clean

    It pulls new records and scrubs them on your machine before anything is sent.

  3. 03

    Send

    Only scrubbed records and the report are uploaded, as one batch per month.

  4. 04

    Get paid

    Every buyer with a refresh term pays for each batch we accept.

Recurring revenue

New records sell every month.

Your first license sells the history you already have. After that, each scheduled run sends only the records your team added since the last one, and every buyer with a refresh term pays for them. More people working in your systems means bigger batches.

Earnings by month · illustration

First sale Monthly refresh Total
123456789101112

Month 1 is the sale of your history. Every month after pays again for the records your team added.

Connectors

Works with the systems you already use

Accounting

Xero

Accounting

QuickBooks

CRM

HubSpot

CRM

Salesforce

Support

Zendesk

Work tracking

Jira

Work tracking

Linear

Code and reviews

GitHub

Any database

Postgres

Any export

CSV and JSONL

Privacy

Raw data stays on your machine.

Stays with you

  • Raw records
  • Your API tokens and passwords
  • Names, emails, phone numbers and account numbers
  • Source code, unless you choose to include it

Sent to Datayield

  • Scrubbed records, with people replaced by codes
  • The scrub report: what changed and why
  • Record counts and the batch period

Questions

What people ask us

No. Records are scrubbed on your machine and only the scrubbed output and its report are uploaded. You can run any batch with --dry-run first and read the report before anything is sent.

Find out what your records earn each month.

Value my data