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.
$
01
Connect
Point the SDK at the systems your team already uses, using read-only tokens.
02
Clean
It pulls new records and scrubs them on your machine before anything is sent.
03
Send
Only scrubbed records and the report are uploaded, as one batch per month.
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
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.