Skip to main content

Overview

A Styra DAS Data Source provides an API for reading and writing JSON data that can be imported and used to make policy decisions. A Data Source can be added to Systems, so that data and the policies that utilize it can be shared however is appropriate. The data is versioned and stored compactly with a delta-encoding to handle large and frequently changing JSON objects. Data Sources require a unique, hierarchical name.

The Data Source name is used in the following two ways:

  • The Data Source name references the data provided by the Data Source from within a policy, similar to the way you use a policy's package name to refer to it.

  • The Data Source name is embedded within the Styra DAS API used to read or write that JSON data.

Supported Data Source Types

Styra DAS supports the following Data Sources:

  • The JSON Data Source uses JSON data.

  • The Git for JSON object import Data Source uses data from JSON objects stored in a Git repository.

  • The HTTPS Data Source uses data from an external server accessed through a URL.

  • The Amazon S3 for JSON object import Data Source uses data from an Amazon S3 bucket.

  • The LDAP Data Source type reads the data from a configured LDAP service.