Redivis Documentation
API DocumentationRedivis Home
  • Introduction
  • Redivis for open science
    • FAIR data practices
    • Open access
    • Data repository characteristics
    • Data retention policy
    • Citations
  • Guides
    • Getting started
    • Discover & access data
      • Discover datasets
      • Apply to access restricted data
      • Create a study
    • Analyze data in a workflow
      • Reshape data in transforms
      • Work with data in notebooks
      • Running ML workloads
      • Example workflows
        • Analyzing large tabular data
        • Create an image classification model
        • Fine tuning a Large Language Model (LLM)
        • No-code visualization
        • Continuous enrollment
        • Select first/last encounter
    • Export & publish your work
      • Export to other environments
      • Build your own site with Observable
    • Create & manage datasets
      • Create and populate a dataset
      • Upload tabular data as tables
      • Upload unstructured data as files
      • Cleaning tabular data
    • Administer an organization
      • Configure access systems
      • Grant access to data
      • Generate a report
      • Example tasks
        • Emailing subsets of members
    • Video guides
  • Reference
    • Your account
      • Creating an account
      • Managing logins
      • Single Sign-On (SSO)
      • Workspace
      • Studies
      • Compute credits and billing
    • Datasets
      • Documentation
      • Tables
      • Variables
      • Files
      • Creating & editing datasets
      • Uploading data
        • Tabular data
        • Geospatial data
        • Unstructured data
        • Metadata
        • Data sources
        • Programmatic uploads
      • Version control
      • Sampling
      • Exporting data
        • Download
        • Programmatic
        • Google Data Studio
        • Google Cloud Storage
        • Google BigQuery
        • Embedding tables
    • Workflows
      • Workflow concepts
      • Documentation
      • Data sources
      • Tables
      • Transforms
        • Transform concepts
        • Step: Aggregate
        • Step: Create variables
        • Step: Filter
        • Step: Join
        • Step: Limit
        • Step: Stack
        • Step: Order
        • Step: Pivot
        • Step: Rename
        • Step: Retype
        • Step: SQL query
        • Variable selection
        • Value lists
        • Optimization and errors
        • Variable creation methods
          • Common elements
          • Aggregate
          • Case (if/else)
          • Date
          • DateTime
          • Geography
          • JSON
          • Math
          • Navigation
          • Numbering
          • Other
          • Statistical
          • String
          • Time
      • Notebooks
        • Notebook concepts
        • Compute resources
        • Python notebooks
        • R notebooks
        • Stata notebooks
        • SAS notebooks
        • Using the Jupyter interface
      • Access and privacy
    • Data access
      • Access levels
      • Configuring access
      • Requesting access
      • Approving access
      • Usage rules
      • Data access in workflows
    • Organizations
      • Administrator panel
      • Members
      • Studies
      • Workflows
      • Datasets
      • Permission groups
      • Requirements
      • Reports
      • Logs
      • Billing
      • Settings and branding
        • Account
        • Public profile
        • Membership
        • Export environments
        • Advanced: DOI configuration
        • Advanced: Stata & SAS setup
        • Advanced: Data storage locations
        • Advanced: Data egress configuration
    • Institutions
      • Administrator panel
      • Organizations
      • Members
      • Datasets
      • Reports
      • Settings and branding
    • Quotas and limits
    • Glossary
  • Additional Resources
    • Events and press
    • API documentation
    • Redivis Labs
    • Office hours
    • Contact us
    • More information
      • Product updates
      • Roadmap
      • System status
      • Security
      • Feature requests
      • Report a bug
Powered by GitBook
On this page
  • Overview
  • Active vs. inactive tabular data
  • Criteria
  • Activity across versions
  • Free tier
  • Setting up billing
  • Viewing and paying invoices
  • Custom storage locations
  • Data egress

Was this helpful?

Export as PDF
  1. Reference
  2. Organizations

Billing

Last updated 5 months ago

Was this helpful?

Overview

Redivis offers a simple, predictable billing structure to pay for the associated costs in storing and querying your organization's data. Your organization will pay a flat rate, per month, for all data:

Type
Cost

Active tabular data

$0.15/GB per month

Inactive tabular data

$0.02/GB per month

$0.02/GB per month

See our for a calculator to help estimate data storage costs.

Unlike most other cloud environments, on Redivis you are not billed for researchers' queries or for the storage of data derivatives within their workflows. These costs are instead captured via the "active" storage rate. With this model, your organization will only ever be charged based on the data it uploads, and neither you nor your researchers need to worry about creating runaway cloud bills.

Data storage costs are always pro-rated. For example, if you upload (or delete) a 100GB dataset halfway through the month, you will only be charged 50GB*mo for that dataset.

You can view your current usage and predicted costs on the Billing page of the administrator panel.

Active vs. inactive tabular data

Active data is billed at $0.15/GB/mo, while inactive data is billed at $0.02/GB/mo.

Criteria

All uploaded data begins as inactive. When a dataset table is "used", it will then become active. After 90 days of inactivity it will become inactive again automatically.

"Usage", as laid out below, applies both to the dataset table as well as any derivative tables in researchers' workflows — that is, if a researcher creates an output table using your dataset, and then exports that table, any source tables for this output will become active.

The following actions count as usage and will reset the 90 day counter:

Queries

Exporting

Activity across versions

If your dataset contains multiple versions, data activity rules will always apply to specific versions of a table, allowing you to realize cost savings for historic versions of a dataset that are no longer in use.

Because Redivis stores an efficient row-level difference across versions, the active vs. inactive breakdown will reflect the size of the specific rows that are currently active.

For example, let's assume a dataset has one table: in v1, it contains 1GB, and in v2, we replace the data with another 1GB of records, of which half of them overlap with v1. In this scenario, while each version of the table is 1GB, the total storage of the dataset is only 1.5GB, since we have 0.5GB of overlap between each version. If v1 becomes inactive (while v2 stays active), the 0.5GB of data unique to v1 will be marked as inactive, while 1GB of data will remain active.

Free tier

In order to exceed the free storage limit, your organization will need to set up billing (see below). The free tier will still be taken into account when computing the bill — your organization will only be charged for storage above the free tier.

Setting up billing

To set up up billing, navigate to the Payment settings tab. You can enter a credit card or contact us to change to invoiced billing.

To enable billing, provide the relevant information as well as an email address to send invoices. Your organization will automatically be billed on the first of every month.

Viewing and paying invoices

You can view current and past invoices on the Invoices tab. You can double click on any of the listed invoices to view itemized details and make any necessary payments.

Invoices tied to a credit card will be automatically marked as paid. If your organization has opted for invoiced (net 30) billing, you must manually pay these invoices within 30 days. Click on the invoice item and follow the instructions for remitting payment.

Custom storage locations

For data stored in custom locations, your organization will independently cover the cost of raw data storage directly through Google, and pay a reduced rate to Redivis for any active data.

Data egress

Redivis does not charge data egress fees on data exports.

Unstructured data ()

Dataset stored on Redivis are classified as active or inactive, depending on how recently researchers worked with data from that table. This allows organizations to realize substantial cost savings for seldom-used data, including historic versions of a dataset.

Running a or , or using the to query table(s).

This includes , as well as streaming table records via .

All other actions, including and do not trigger active usage on a table.

Your organization will be granted between 10GB and 1TB of free storage, depending on . For many organizations, they'll never exceed this limit, and won't need to manage storage-related costs. Savings from this free tier are first applied to active data, followed by inactive data.

If any of your organization's data is stored in an external Google Cloud project (using ), you'll see another line item in the billing graph corresponding to the total amount of data in custom (non-Redivis) storage locations.

Note that for any stored in custom storage, organizations pay no additional cost to Redivis.

Redivis has an egress limit of 100 GB per user over a 30 day window. If you would like to remove that limit for your organization's data you can configure a GCP project to cover egress fees in your .

In many cases Google Cloud will for educational institutions.

tables
exporting a table
table.listRows API
its tier
custom data storage
organization settings
waive egress fees
inactive data
files
pricing page
transform
Redivis API
custom query
viewing table cells
computing variable summary statistics