Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dataharbor.co/llms.txt

Use this file to discover all available pages before exploring further.

Quickstart

Create your first governed Virtual API in three steps.
1

Enroll your data source

Connect your existing REST or document API to DataHarbor.
# Example enrollment
source:
  name: customer-api
  type: rest
  base_url: https://api.yourcompany.com
  auth:
    type: bearer
    token: ${CUSTOMER_API_TOKEN}
2

Define a Virtual API

Create the v0.3 Virtual API Configuration that governs the routes you want to expose.
version: "0.3"
objects:
  customers:
    controls:
      - type: redact
        fields:
          - ssn
          - date_of_birth

      - type: tokenize
        fields:
          - email
          - phone
3

Publish and consume

Your Virtual API is instantly available via REST or MCP delivery.
curl -H "dataharbor-api-key: YOUR_API_KEY" \
  https://service.dataharbor.co/fetch/YOUR_LEASE_ID/customers
The response shape matches your upstream API, with your controls already applied:
[
  {
    "id": "cust_123",
    "name": "Jane Doe",
    "email": "tok_abc123",
    "phone": "tok_def456",
    "ssn": "",
    "date_of_birth": ""
  }
]

Next steps

Connect Sources

See the source-side docs for HTTP sources, route matching, and normalization

Build Virtual APIs

Understand object matching, pipeline behavior, and delivery setup

Virtual APIs

Deep dive into Virtual API configuration

Data Control

Learn about redaction, tokenization, and anonymization