Query Layer

The Query Layer Developer Hub

Welcome to the QueryLayer Developer Guides and API Docs.

QueryLayer is Data Query Infrastructure for developer teams to automate compliance with and management of Sensitive Data. We design and build software that makes it easier for you and your teams to build products for your users that do the right thing at all times with data; keeping you and your users safer and ensuring trust in data-driven businesses.

We have language for Shell, Java, Ruby, Python, and JavaScript. You can view code examples in the dark area to the bottom, and you can switch the programming language of the examples with the tabs.

Get Started    

Getting Started

This page will help take your first steps with Query Layer. You'll be up and running in no time.

Getting started

Quick Start Tutorial

1. Create a Developer Account

Sign up for a developer account and get access to the Query Layer console. From here you can setup your data sources, and start managing queries.

2. Add A Data Source

The first thing you'll want to do is connect a data source. You can open the Data Sources management page by clicking the "Data Sources" button on the top navigation bar:

We recommend using a user with read-only permissions, if possible.

3. Author data access policy

Once you've connected a data source, its time to describe how that data source should be accessed. Policies in Query Layer are managed and applied to data sources and projects by Data Owners to restrict access to data. click on "Policies" in the navigation bar, and then choose "New Policy".

4. Write A Query

It's time to write a query: click on "Create" in the navigation bar, and then choose "Query". See the “Queries” page for detailed instructions on how to write queries.

5. Invite Colleagues

QueryLayer is better together.

Admins, to start enjoying the collaborative nature of QueryLayer you'll want to invite your team!

Users can view team member's queries for inspiration (or debugging 😉), fork them to create similar queries of their own.

Users can only be invited by admins - to invite a new user go to Settings>Users and hit New User:

Then, fill in their name and email. They'll get an invite via email and be required to set up a QueryLayer account.

To add a user to an existing group, go to Setting>Groups, select the group and add users by typing their name:

Updated 2 months ago


Getting Started


This page will help take your first steps with Query Layer. You'll be up and running in no time.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.