Back to plugin list
servicenow
Official
Premium

ServiceNow

Sync from Servicenow to any destination

Publisher

cloudquery

Latest version

v1.2.3

Type

Source

Platforms
Date Published

Price per 1M rows

Starting from $15

monthly free quota

1M rows

Set up process


brew install cloudquery/tap/cloudquery

1. Download CLI and login

See installation options

2. Create source and destination configs

Plugin configuration

cloudquery sync servicenow.yml postgresql.yml

3. Run the sync

CloudQuery sync

Overview

The CloudQuery ServiceNow plugin pulls configuration out of ServiceNow resources and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).

Example Configuration

kind: source
spec:
  name: servicenow
  path: cloudquery/servicenow
  version: "v1.2.3"
  tables:
    - "now_cmdb_ci_*"
    - "now_cmdb_rel_ci"
    - "now_change_request"
    - "now_incident"
    - "now_sys_user*"
  destinations: ["postgresql"]
  spec:
    # required
    instance: "${SERVICENOW_INSTANCE}"
    username: "${SERVICENOW_USERNAME}"
    password: "${SERVICENOW_PASSWORD}"

Available Tables and Data

All ServiceNow tables are available. Table names are prefixed with now_.

Authentication

In order to fetch information from ServiceNow, cloudquery needs to be authenticated. Either username/password or an access token is required for authentication.

Configuration Reference

This is the (nested) spec used by the ServiceNow source plugin.
  • instance (string) (required)
    Name or URL of your ServiceNow instance.
  • auth_mode (enum) (optional) (default: basic)
    Authentication mode to use. Possible values are basic and token.
  • username (string) (optional)
    Username to use for authentication. Only valid in basic auth mode.
  • password (string) (optional)
    Password to use for authentication. Only valid in basic auth mode.
  • access_token (string) (optional)
    Access token to use for authentication. Only valid in token auth mode.
  • concurrency (integer) (optional) (default: 100)
    Number of resources to sync in parallel.
  • discovery_concurrency (integer) (optional) (default: 100)
    Number of goroutines to use for discovering table schemas.


Subscribe to product updates

Be the first to know about new features.