The internal data hub for modern companies

The internal data hub for
modern companies

The internal data hub for modern companies

Dataland syncs all data scattered across your DBs + SaaS systems in one place, and gives your whole team a platform to browse + edit that data.

Dataland syncs all data scattered across your DBs + SaaS systems in one place, and gives your whole team a platform to browse + edit that data.

Dataland syncs all data scattered across your DBs + SaaS systems in one place, and gives your whole team a platform to browse + edit that data.

Request beta access
Request beta access

Watch demo

7 min

How it works

How it works

1

1

Sync your data from
any source

Sync your data from any source

2

2

Get an instant CRUD UI

for all data

Get an instant CRUD UI for all data

3

3

Make workflows

via custom functions

Make workflows via custom functions

Sync data in minutes with built-in ELT connectors

Sync data in minutes with built-in ELT connectors

Replicate data into Dataland from any source on a recurring sync.

Dataland comes with dozens of pre-built connectors to databases like Postgres and SaaS tools like Stripe. No code required, just configure and install.

Replicate data into Dataland from any source on a recurring sync.


Dataland comes with dozens of pre-built connectors to databases like Postgres and SaaS tools like Stripe. No code required, just configure and install.

An instant data browser for your whole team

An instant data browser for your whole team

Dataland gives your internal teams a secure, blazing-fast CRUD UI for all of your company’s data.

Any operator can use Dataland to search, filter, sort, and create saved views of data. Developers can also layer on granular ACLs and enforce table schemas.


Dataland gives your internal teams a secure, blazing-fast CRUD UI for all of your company’s data.


Any operator can use Dataland to search, filter, sort, and create saved views of data. Developers can also layer on granular ACLs and enforce table schemas.


Shareable views

Shareable views

Realtime multiplayer UI
Full audit logs

Transaction validation

Transaction validation

Row-level security
Enforced table schemas

Write data with serverless functions

Write data with serverless functions

Dataland isn't read-only. Developers can write serverless functions that get exposed as end-user facing actions in the Dataland UI.

Dataland isn't read-only. Developers can write serverless functions that get exposed as end-user facing actions in the Dataland UI.

Just focus on the logic, nothing else

Just focus on the logic, nothing else

Write functions to do things like POSTing a credit to a user's Stripe balance, sending an SMS via Twilio, or setting up a recurring sync from Airtable.

Write functions to do things like POSTing a credit to a user's Stripe balance, sending an SMS via Twilio, or setting up a recurring sync from Airtable.

issueStripeCredit.ts
sendSMS.ts
syncAirtable.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// Issue credits in Stripe from Dataland
import { RowMutation } from '@dataland/dataland-sdk';
import { DatabaseSnapshot, getOperations } from "../lib";
import Stripe from 'stripe';

// Read data from table with Dataland SDK
const db = getOperations(databaseSnapshot);
const rows = db.getRows('Customers Table');
for (const row of rows) {
const invoiceId = row['Invoice ID'];
const invoiceLineItem = row['Invoice Line Item'];

// Issue Credits
const creditNote = await Stripe.creditNotes.create({
invoice: invoiceId,
lines: [
{
type: 'invoice_line_item',
invoice_line_item: invoiceLineItem,
quantity: 1,
},
],
});

Kickstart use cases with templates

Kickstart use cases
with templates

User waitlist management with Firebase and Sendgrid

User waitlist management with Firebase and Sendgrid

User waitlist management with Firebase and Sendgrid

Refund users based on usage logs with Postgres and Stripe

Refund users based on usage logs with Postgres and Stripe

Refund users based on usage logs with Postgres and Stripe

Shipment tracking and ordering with Shippo and Twilio

Shipment tracking and ordering with Shippo and Twilio

Shipment tracking and ordering with Shippo and Twilio

Bulk CMS editor with Strapi and Postgres

Bulk CMS editor with Strapi and Postgres

A friendlier database GUI for MySQL and Postgres

A friendlier database GUI for MySQL and Postgres

Sales lead enrichment with Hubspot and Clearbit

Sales lead enrichment with Hubspot and Clearbit

Manage your workspace entirely from git
1
Declare the workspace in YAML
Declare workers, tables, their schemas, and display configurations in a simple YAML syntax. When enabled, Dataland handles automatic migrations when you deploy a new workspace config.
2
Deploy with a single command
3
See your changes live
module.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
moduleId: demo-web
buildCommand: npm run build

workers:
- workerId: issue-credits
scriptPath: dist/issueCredits.bundle.js

tables:
- tableId: plan-editor
tableName: "Plan Editor"
autoMigrate: true
columnDescriptors:
- columnId: stripe-id
columnName: "Stripe ID"
dataType: string
1
Declare the workspace in YAML
Declare workers, tables, their schemas, and display configurations in a simple YAML syntax. When enabled, Dataland handles automatic migrations when you deploy a new workspace config.
2
Deploy with a single command
3
See your changes live
module.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
moduleId: demo-web
buildCommand: npm run build

workers:
- workerId: issue-credits
scriptPath: dist/issueCredits.bundle.js

tables:
- tableId: plan-editor
tableName: "Plan Editor"
autoMigrate: true
columnDescriptors:
- columnId: stripe-id
columnName: "Stripe ID"
dataType: string

FAQs

FAQs

Let us know if we missed anything - DM us on Twitter for questions.

Let us know if we missed anything - DM us on Twitter for questions.

How will Dataland fit into my stack?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

How will Dataland fit into my stack?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

How will Dataland fit into my stack?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

How does Dataland compare to app builders like Retool or Internal.io?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

How does Dataland compare to app builders like Retool or Internal.io?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

How does Dataland compare to app builders like Retool or Internal.io?

Sidekick is a new device that brings your remote team closer with a background video call. Teams at Brex, Remote.com, and 50 Y-Combinator backed startups use Sidekick to feel like they're working side by side.

Stop spending weeks on ad-hoc internal tools.

Stop spending weeks on ad-hoc internal tools.

Start using Dataland instead.

Start using Dataland instead.

Request beta access
© 2022 Realism Labs, Inc dba Dataland