SaaS API Sources
SaaS sources connect to cloud services via API keys or OAuth tokens. Data is synced using dlt verified sources, REST API connectors, and GraphQL connectors.
CRM & Sales
Section titled “CRM & Sales”HubSpot
Section titled “HubSpot”Contacts, companies, deals, tickets.
dinobase add hubspot --api-key pat-na1-...| Option | Env var | Description |
|---|---|---|
--api-key | HUBSPOT_API_KEY | HubSpot private app token |
Metadata: Descriptions, enum options, and custom properties via the HubSpot Properties API.
HubSpot Marketing
Section titled “HubSpot Marketing”Marketing contacts, companies, deals (via REST API connector).
dinobase add hubspot_marketing --api-key pat-na1-...| Option | Env var |
|---|---|
--api-key | HUBSPOT_MARKETING_API_KEY |
Salesforce
Section titled “Salesforce”Full Salesforce CRM data.
dinobase add salesforce --username user@example.com --password pass --security-token TOKEN| Option | Env var | Description |
|---|---|---|
--username | SALESFORCE_USERNAME | Salesforce username |
--password | SALESFORCE_PASSWORD | Password |
--security-token | SALESFORCE_SECURITY_TOKEN | Security token |
Requires: pip install simple_salesforce
Pipedrive
Section titled “Pipedrive”Deals, persons, organizations, activities.
dinobase add pipedrive --api-key ...| Option | Env var |
|---|---|
--api-key | PIPEDRIVE_API_KEY |
Leads, contacts, opportunities.
dinobase add close --api-key ...| Option | Env var |
|---|---|
--api-key | CLOSE_API_KEY |
Copper
Section titled “Copper”Leads, people, companies.
dinobase add copper --api-key ...| Option | Env var |
|---|---|
--api-key | COPPER_API_KEY |
Records, lists, notes.
dinobase add attio --api-key ...| Option | Env var |
|---|---|
--api-key | ATTIO_API_KEY |
Payments & Billing
Section titled “Payments & Billing”Stripe
Section titled “Stripe”Customers, subscriptions, charges, invoices.
dinobase add stripe --api-key sk_live_...| Option | Env var | Description |
|---|---|---|
--api-key | STRIPE_SECRET_KEY | Stripe secret key |
Metadata: Full field descriptions, types, enums, and unix-time format hints from Stripe’s OpenAPI spec.
Paddle
Section titled “Paddle”Customers, subscriptions, transactions.
dinobase add paddle --api-key ...| Option | Env var |
|---|---|
--api-key | PADDLE_API_KEY |
Chargebee
Section titled “Chargebee”Customers, subscriptions, invoices.
dinobase add chargebee --api-key ... --site mysite| Option | Env var | Description |
|---|---|---|
--api-key | CHARGEBEE_API_KEY | API key |
--site | CHARGEBEE_SITE | Site name |
Recurly
Section titled “Recurly”Accounts, subscriptions.
dinobase add recurly --api-key ...| Option | Env var |
|---|---|
--api-key | RECURLY_API_KEY |
Lemon Squeezy
Section titled “Lemon Squeezy”Products, orders, subscriptions.
dinobase add lemon_squeezy --api-key ...| Option | Env var |
|---|---|
--api-key | LEMONSQUEEZY_API_KEY |
Developer Tools
Section titled “Developer Tools”GitHub
Section titled “GitHub”Repos, issues, PRs, reactions, stargazers.
dinobase add github --token ghp_...| Option | Env var |
|---|---|
--token | GITHUB_TOKEN |
GitLab
Section titled “GitLab”Projects, issues, merge requests.
dinobase add gitlab --token glpat-...| Option | Env var |
|---|---|
--token | GITLAB_TOKEN |
Issues, projects, users.
dinobase add jira --subdomain mycompany --email user@example.com --api-token ...| Option | Env var | Description |
|---|---|---|
--subdomain | JIRA_SUBDOMAIN | Jira subdomain |
--email | JIRA_EMAIL | Account email |
--api-token | JIRA_API_TOKEN | API token |
Bitbucket
Section titled “Bitbucket”Repositories, pull requests.
dinobase add bitbucket --username user --app-password ...| Option | Env var |
|---|---|
--username | BITBUCKET_USERNAME |
--app-password | BITBUCKET_APP_PASSWORD |
Sentry
Section titled “Sentry”Issues, events, projects.
dinobase add sentry --token ...| Option | Env var |
|---|---|
--token | SENTRY_TOKEN |
Linear
Section titled “Linear”Issues, projects, teams, users, labels, cycles, comments. Uses GraphQL with Relay pagination.
dinobase add linear --api-key lin_api_...| Option | Env var |
|---|---|
--api-key | LINEAR_API_KEY |
Infrastructure & Monitoring
Section titled “Infrastructure & Monitoring”PagerDuty
Section titled “PagerDuty”Incidents, services, users.
dinobase add pagerduty --token ...| Option | Env var |
|---|---|
--token | PAGERDUTY_TOKEN |
OpsGenie
Section titled “OpsGenie”Alerts, incidents, users.
dinobase add opsgenie --api-key ...| Option | Env var |
|---|---|
--api-key | OPSGENIE_API_KEY |
Statuspage
Section titled “Statuspage”Pages, incidents, components.
dinobase add statuspage --api-key ...| Option | Env var |
|---|---|
--api-key | STATUSPAGE_API_KEY |
Datadog
Section titled “Datadog”Monitors, dashboards, logs.
dinobase add datadog --api-key ... --app-key ...| Option | Env var |
|---|---|
--api-key | DATADOG_API_KEY |
--app-key | DATADOG_APP_KEY |
New Relic
Section titled “New Relic”Applications, deployments, alerts.
dinobase add newrelic --api-key ...| Option | Env var |
|---|---|
--api-key | NEWRELIC_API_KEY |
Cloudflare
Section titled “Cloudflare”Zones, DNS records, analytics.
dinobase add cloudflare --api-key ...| Option | Env var |
|---|---|
--api-key | CLOUDFLARE_API_KEY |
Vercel
Section titled “Vercel”Projects, deployments, domains.
dinobase add vercel --token ...| Option | Env var |
|---|---|
--token | VERCEL_TOKEN |
Netlify
Section titled “Netlify”Sites, deploys, forms.
dinobase add netlify --token ...| Option | Env var |
|---|---|
--token | NETLIFY_TOKEN |
Communication
Section titled “Communication”Channels, messages, users.
dinobase add slack --token xoxb-...| Option | Env var |
|---|---|
--token | SLACK_TOKEN |
Discord
Section titled “Discord”Guilds, channels, messages.
dinobase add discord --token ...| Option | Env var |
|---|---|
--token | DISCORD_TOKEN |
Twilio
Section titled “Twilio”Messages, calls, accounts.
dinobase add twilio --account-sid AC... --auth-token ...| Option | Env var |
|---|---|
--account-sid | TWILIO_ACCOUNT_SID |
--auth-token | TWILIO_AUTH_TOKEN |
SendGrid
Section titled “SendGrid”Contacts, campaigns, stats.
dinobase add sendgrid --token ...| Option | Env var |
|---|---|
--token | SENDGRID_API_KEY |
Mailchimp
Section titled “Mailchimp”Lists, campaigns, members.
dinobase add mailchimp --api-key ...| Option | Env var |
|---|---|
--api-key | MAILCHIMP_API_KEY |
Conversations, contacts, inboxes.
dinobase add front --token ...| Option | Env var |
|---|---|
--token | FRONT_TOKEN |
Support & Success
Section titled “Support & Success”Zendesk
Section titled “Zendesk”Tickets, users, organizations.
dinobase add zendesk --token ...| Option | Env var |
|---|---|
--token | ZENDESK_TOKEN |
Intercom
Section titled “Intercom”Contacts, conversations, companies.
dinobase add intercom --token ...| Option | Env var |
|---|---|
--token | INTERCOM_TOKEN |
Freshdesk
Section titled “Freshdesk”Tickets, contacts, companies.
dinobase add freshdesk --api-key ... --domain mycompany| Option | Env var |
|---|---|
--api-key | FRESHDESK_API_KEY |
--domain | FRESHDESK_DOMAIN |
HelpScout
Section titled “HelpScout”Conversations, customers, mailboxes.
dinobase add helpscout --api-key ...| Option | Env var |
|---|---|
--api-key | HELPSCOUT_API_KEY |
Customer.io
Section titled “Customer.io”Customers, segments, campaigns.
dinobase add customerio --api-key ...| Option | Env var |
|---|---|
--api-key | CUSTOMERIO_API_KEY |
Vitally
Section titled “Vitally”Accounts, users, health scores.
dinobase add vitally --api-key ...| Option | Env var |
|---|---|
--api-key | VITALLY_API_KEY |
Gainsight
Section titled “Gainsight”Companies, relationships, CTAs.
dinobase add gainsight --api-key ...| Option | Env var |
|---|---|
--api-key | GAINSIGHT_API_KEY |
E-commerce
Section titled “E-commerce”Shopify
Section titled “Shopify”Orders, products, customers.
dinobase add shopify --api-key shppa_... --shop-url myshop.myshopify.com| Option | Env var | Description |
|---|---|---|
--api-key | SHOPIFY_API_KEY | Private app password |
--shop-url | SHOPIFY_SHOP_URL | Shop URL |
WooCommerce
Section titled “WooCommerce”Orders, products, customers.
dinobase add woocommerce --consumer-key ... --consumer-secret ... --url https://mystore.com| Option | Env var |
|---|---|
--consumer-key | WOOCOMMERCE_CONSUMER_KEY |
--consumer-secret | WOOCOMMERCE_CONSUMER_SECRET |
--url | WOOCOMMERCE_URL |
BigCommerce
Section titled “BigCommerce”Orders, products, customers.
dinobase add bigcommerce --access-token ... --store-hash ...| Option | Env var |
|---|---|
--access-token | BIGCOMMERCE_ACCESS_TOKEN |
--store-hash | BIGCOMMERCE_STORE_HASH |
Square
Section titled “Square”Payments, orders, customers.
dinobase add square --access-token ...| Option | Env var |
|---|---|
--access-token | SQUARE_ACCESS_TOKEN |
Project Management
Section titled “Project Management”Workspaces, projects, tasks.
dinobase add asana --token ...| Option | Env var |
|---|---|
--token | ASANA_TOKEN |
Requires: pip install asana
ClickUp
Section titled “ClickUp”Spaces, lists, tasks.
dinobase add clickup --api-key ...| Option | Env var |
|---|---|
--api-key | CLICKUP_API_KEY |
Monday
Section titled “Monday”Boards, items, updates.
dinobase add monday --api-key ...| Option | Env var |
|---|---|
--api-key | MONDAY_API_KEY |
Trello
Section titled “Trello”Boards, lists, cards.
dinobase add trello --api-key ... --token ...| Option | Env var |
|---|---|
--api-key | TRELLO_API_KEY |
--token | TRELLO_TOKEN |
Todoist
Section titled “Todoist”Projects, tasks, comments.
dinobase add todoist --api-key ...| Option | Env var |
|---|---|
--api-key | TODOIST_API_KEY |
Marketing & Analytics
Section titled “Marketing & Analytics”Facebook Ads
Section titled “Facebook Ads”Campaigns, ad sets, ads, insights.
dinobase add facebook_ads --token ... --account-id act_123| Option | Env var |
|---|---|
--token | FACEBOOK_ACCESS_TOKEN |
--account-id | FACEBOOK_ACCOUNT_ID |
Requires: pip install facebook_business
Google Analytics
Section titled “Google Analytics”Google Analytics 4 data.
dinobase add google_analytics --property-id 123456 --credentials-file ./sa.json| Option | Env var |
|---|---|
--property-id | GA_PROPERTY_ID |
--credentials-file | GOOGLE_APPLICATION_CREDENTIALS |
Requires: pip install google-analytics-data
Google Ads
Section titled “Google Ads”Campaigns, ad groups, ads, keywords.
dinobase add google_ads --credentials-file ./sa.json| Option | Env var |
|---|---|
--credentials-file | GOOGLE_APPLICATION_CREDENTIALS |
Requires: pip install google-ads
Mixpanel
Section titled “Mixpanel”Events, funnels, retention.
dinobase add mixpanel --api-secret ...| Option | Env var |
|---|---|
--api-secret | MIXPANEL_API_SECRET |
PostHog
Section titled “PostHog”Events, persons, feature flags, cohorts, insights.
dinobase add posthog --api-key ... --project-id ...| Option | Env var |
|---|---|
--api-key | POSTHOG_API_KEY |
--project-id | POSTHOG_PROJECT_ID |
Segment
Section titled “Segment”Sources, events, users.
dinobase add segment --token ...| Option | Env var |
|---|---|
--token | SEGMENT_TOKEN |
Plausible
Section titled “Plausible”Sites, stats, pages.
dinobase add plausible --api-key ...| Option | Env var |
|---|---|
--api-key | PLAUSIBLE_API_KEY |
Matomo
Section titled “Matomo”Visits, reports.
dinobase add matomo --token ... --url https://matomo.example.com| Option | Env var |
|---|---|
--token | MATOMO_TOKEN |
--url | MATOMO_URL |
Bing Webmaster
Section titled “Bing Webmaster”Page stats, query stats.
dinobase add bing_webmaster --api-key ...| Option | Env var |
|---|---|
--api-key | BING_WEBMASTER_API_KEY |
HR & Recruiting
Section titled “HR & Recruiting”Personio
Section titled “Personio”Employees, absences, attendances.
dinobase add personio --client-id ... --client-secret ...| Option | Env var |
|---|---|
--client-id | PERSONIO_CLIENT_ID |
--client-secret | PERSONIO_CLIENT_SECRET |
BambooHR
Section titled “BambooHR”Employees, time off, reports.
dinobase add bamboohr --api-key ... --subdomain mycompany| Option | Env var |
|---|---|
--api-key | BAMBOOHR_API_KEY |
--subdomain | BAMBOOHR_SUBDOMAIN |
Greenhouse
Section titled “Greenhouse”Jobs, candidates, applications.
dinobase add greenhouse --api-key ...| Option | Env var |
|---|---|
--api-key | GREENHOUSE_API_KEY |
Postings, opportunities, candidates.
dinobase add lever --api-key ...| Option | Env var |
|---|---|
--api-key | LEVER_API_KEY |
Workable
Section titled “Workable”Jobs, candidates, activities.
dinobase add workable --token ... --subdomain mycompany| Option | Env var |
|---|---|
--token | WORKABLE_TOKEN |
--subdomain | WORKABLE_SUBDOMAIN |
Employees, payrolls, companies.
dinobase add gusto --token ...| Option | Env var |
|---|---|
--token | GUSTO_TOKEN |
Contracts, invoices, people.
dinobase add deel --api-key ...| Option | Env var |
|---|---|
--api-key | DEEL_API_KEY |
Finance
Section titled “Finance”QuickBooks
Section titled “QuickBooks”Invoices, customers, accounts.
dinobase add quickbooks --access-token ...| Option | Env var |
|---|---|
--access-token | QUICKBOOKS_ACCESS_TOKEN |
Invoices, contacts, accounts.
dinobase add xero --access-token ...| Option | Env var |
|---|---|
--access-token | XERO_ACCESS_TOKEN |
Transactions, accounts, cards.
dinobase add brex --api-key ...| Option | Env var |
|---|---|
--api-key | BREX_API_KEY |
Mercury
Section titled “Mercury”Transactions, accounts.
dinobase add mercury --api-key ...| Option | Env var |
|---|---|
--api-key | MERCURY_API_KEY |
Productivity
Section titled “Productivity”Notion
Section titled “Notion”Notion databases.
dinobase add notion --api-key secret_...| Option | Env var |
|---|---|
--api-key | NOTION_API_KEY |
Airtable
Section titled “Airtable”Bases and tables.
dinobase add airtable --token pat...| Option | Env var |
|---|---|
--token | AIRTABLE_TOKEN |
Requires: pip install pyairtable
Google Sheets
Section titled “Google Sheets”dinobase add google_sheets --credentials-file ./service-account.json| Option | Env var |
|---|---|
--credentials-file | GOOGLE_APPLICATION_CREDENTIALS |
Requires: pip install google-api-python-client
Content & CMS
Section titled “Content & CMS”Strapi
Section titled “Strapi”Strapi CMS content.
dinobase add strapi --api-key ... --domain cms.example.com| Option | Env var |
|---|---|
--api-key | STRAPI_API_KEY |
--domain | STRAPI_DOMAIN |
Contentful
Section titled “Contentful”Entries, assets, content types.
dinobase add contentful --access-token ... --space-id ...| Option | Env var |
|---|---|
--access-token | CONTENTFUL_ACCESS_TOKEN |
--space-id | CONTENTFUL_SPACE_ID |
Sanity
Section titled “Sanity”Documents, assets.
dinobase add sanity --token ... --project-id ...| Option | Env var |
|---|---|
--token | SANITY_TOKEN |
--project-id | SANITY_PROJECT_ID |
WordPress
Section titled “WordPress”Posts, pages, users.
dinobase add wordpress --url https://mysite.com --username ... --app-password ...| Option | Env var |
|---|---|
--url | WORDPRESS_URL |
--username | WORDPRESS_USERNAME |
--app-password | WORDPRESS_APP_PASSWORD |
Design
Section titled “Design”Files, projects, comments.
dinobase add figma --token ...| Option | Env var |
|---|---|
--token | FIGMA_TOKEN |
Video assets, views.
dinobase add mux --access-token ... --secret-key ...| Option | Env var |
|---|---|
--access-token | MUX_ACCESS_TOKEN |
--secret-key | MUX_SECRET_KEY |
Data & Streaming
Section titled “Data & Streaming”MongoDB
Section titled “MongoDB”dinobase add mongodb --connection-string mongodb://...| Option | Env var |
|---|---|
--connection-string | MONGODB_URL |
Requires: pip install pymongo
dinobase add kafka --servers broker1:9092,broker2:9092| Option | Env var |
|---|---|
--servers | KAFKA_BOOTSTRAP_SERVERS |
Requires: pip install confluent_kafka
Kinesis
Section titled “Kinesis”dinobase add kinesis --stream my-stream --access-key ... --secret-key ...| Option | Env var |
|---|---|
--stream | KINESIS_STREAM_NAME |
--access-key | AWS_ACCESS_KEY_ID |
--secret-key | AWS_SECRET_ACCESS_KEY |