Skip to main content
If the source your app needs is not available, add a connector in vana-com/data-connectors.
1

Fork or branch data-connectors

Fork or branch vana-com/data-connectors.
2

Scaffold a connector

node skills/vana-connect/scripts/scaffold.cjs <platform> [company]
3

Implement the connector

Implement the connector script and metadata under connectors/<company>/.
4

Add JSON schemas

Add JSON schemas under connectors/<company>/schemas/.
5

Validate the connector

node scripts/validate-connector.cjs connectors/<company>/<name>-playwright.js
6

Run the connector locally

node run-connector.cjs connectors/<company>/<name>-playwright.js --pretty
7

Validate the result

node scripts/validate-connector.cjs \
  connectors/<company>/<name>-playwright.js \
  --check-result ~/.dataconnect/last-result.json
8

Register the connector

node skills/vana-connect/scripts/register.cjs \
  connectors/<company>/<name>-playwright.js
9

Open a pull request

Open a pull request against vana-com/data-connectors.
After the connector is accepted, use the source ID and scope IDs from the connector in your app.

References

Vana SDK

Vana Account (dev)

Vana Account (mainnet)

Data Connectors

Grants and permissions

Vana L1