TimescaleDB / Tiger Data website screenshot

TimescaleDB / Tiger Data

TimescaleDB (now part of Tiger Data) is a PostgreSQL-native time-series database featuring hypertables, columnstore (Hypercore), continuous aggregates, retention policies and hyperfunctions. The managed Tiger Cloud platform exposes a public REST API for managing projects, services, VPCs, peering and read replicas, while the database itself is consumed via standard PostgreSQL wire protocol.

2 APIs 0 Features
DatabaseTime-SeriesPostgreSQLOpen SourceCloudHypertablesContinuous AggregatesTiger Cloud

APIs

Tiger Cloud REST API

Public REST API for the Tiger Cloud control plane — manage projects, services (PostgreSQL/TimescaleDB instances), VPCs, peering, read replicas and analytics events. Authenticate...

TimescaleDB PostgreSQL Wire Interface

The database itself is accessed via the PostgreSQL wire protocol (port 5432), with TimescaleDB SQL functions for hypertable management, compression, continuous aggregates and hy...

Collections

Pricing Plans

Rate Limits

Timescaledb Rate Limits

4 limits

RATE LIMITS

FinOps

JSON Structure

Timescaledb Structure

0 properties

JSON STRUCTURE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
LegacyWebsite
LegacyWebsite
🔗
Documentation
Documentation
💰
Pricing
Pricing
👥
GitHub
GitHub
🌐
Console
Console
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tiger Cloud API
  version: 1.0.0
items:
- info:
    name: Auth
    type: folder
  items:
  - info:
      name: Get Authentication Info
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/auth/info
    docs: Returns information about the authentication credentials being used to access the API
- info:
    name: Analytics
    type: folder
  items:
  - info:
      name: Identify a user
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/analytics/identify
      body:
        type: json
        data: '{}'
    docs: Identifies a user with optional properties for analytics tracking.
  - info:
      name: Track an analytics event
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/analytics/track
      body:
        type: json
        data: '{}'
    docs: Tracks an analytics event with optional properties.
- info:
    name: VPCs
    type: folder
  items:
  - info:
      name: List All VPCs
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Retrieves a list of all Virtual Private Clouds (VPCs).
  - info:
      name: Create a VPC
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      body:
        type: json
        data: '{}'
    docs: Creates a new Virtual Private Cloud (VPC).
  - info:
      name: Get a VPC
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
    docs: Retrieves the details of a specific VPC by its ID.
  - info:
      name: Delete a VPC
      type: http
    http:
      method: DELETE
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
    docs: Deletes a specific VPC.
  - info:
      name: Rename a VPC
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id/rename
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
      body:
        type: json
        data: '{}'
    docs: Updates the name of a specific VPC.
  - info:
      name: List VPC Peerings
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id/peerings
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
    docs: Retrieves a list of all VPC peering connections for a given VPC.
  - info:
      name: Create a VPC Peering
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id/peerings
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
      body:
        type: json
        data: '{}'
    docs: Creates a new VPC peering connection.
  - info:
      name: Get a VPC Peering
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id/peerings/:peering_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
      - name: peering_id
        value: ''
        type: path
        description: The unique identifier of the VPC peering connection.
    docs: Retrieves the details of a specific VPC peering connection.
  - info:
      name: Delete a VPC Peering
      type: http
    http:
      method: DELETE
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/vpcs/:vpc_id/peerings/:peering_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: vpc_id
        value: ''
        type: path
        description: The unique identifier of the VPC.
      - name: peering_id
        value: ''
        type: path
        description: The unique identifier of the VPC peering connection.
    docs: Deletes a specific VPC peering connection.
- info:
    name: Services
    type: folder
  items:
  - info:
      name: List All Services
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Retrieves a list of all services within a specific project.
  - info:
      name: Create a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      body:
        type: json
        data: '{}'
    docs: Creates a new database service within a project. This is an asynchronous operation.
  - info:
      name: Get a Service
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Retrieves the details of a specific service by its ID.
  - info:
      name: Delete a Service
      type: http
    http:
      method: DELETE
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Deletes a specific service. This is an asynchronous operation.
  - info:
      name: Start a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/start
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Starts a stopped service within a project. This is an asynchronous operation.
  - info:
      name: Stop a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/stop
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Stops a running service within a project. This is an asynchronous operation.
  - info:
      name: Attach Service to VPC
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/attachToVPC
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Associates a service with a VPC.
  - info:
      name: Detach Service from VPC
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/detachFromVPC
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Disassociates a service from its VPC.
  - info:
      name: Resize a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/resize
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Changes the CPU and memory allocation for a specific service within a project. This is an asynchronous operation.
  - info:
      name: Enable Connection Pooler for a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/enablePooler
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Activates the connection pooler for a specific service within a project.
  - info:
      name: Disable Connection Pooler for a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/disablePooler
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Deactivates the connection pooler for a specific service within a project.
  - info:
      name: Fork a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/forkService
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Creates a new, independent service within a project by taking a snapshot of an existing one.
  - info:
      name: Update Service Password
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/updatePassword
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Sets a new master password for the service within a project.
  - info:
      name: Set Environment for a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/setEnvironment
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Sets the environment type for the service.
  - info:
      name: Get service logs
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/logs
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: node
        value: ''
        type: query
        description: Specific service node to fetch logs from (for multi-node services)
      - name: page
        value: ''
        type: query
        description: Page number for pagination (0-based)
      - name: until
        value: ''
        type: query
        description: Fetch logs before this timestamp (RFC3339 format, e.g., 2024-01-15T10:00:00Z)
      - name: since
        value: ''
        type: query
        description: Fetch logs after this timestamp (RFC3339 format, e.g., 2024-01-15T09:00:00Z).
      - name: cursor
        value: ''
        type: query
        description: Opaque pagination cursor returned as lastCursor in a previous response. When provided, returns the next
          page of logs older than the cursor position.
    docs: 'Fetch logs for a specific service. Returns up to 500 log entries from

      available logs. Supports pagination.

      '
  - info:
      name: Change HA configuration for a Service
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/setHA
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Changes the HA configuration for a specific service. This is an asynchronous operation.
- info:
    name: Read Replica Sets
    type: folder
  items:
  - info:
      name: Get Read Replica Sets
      type: http
    http:
      method: GET
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
    docs: Retrieves a list of all read replica sets associated with a primary service within a project.
  - info:
      name: Create a Read Replica Set
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      body:
        type: json
        data: '{}'
    docs: Creates a new read replica set for a service. This is an asynchronous operation.
  - info:
      name: Delete a Read Replica Set
      type: http
    http:
      method: DELETE
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets/:replica_set_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: replica_set_id
        value: ''
        type: path
        description: The unique identifier of the read replica set.
    docs: Deletes a specific read replica set. This is an asynchronous operation.
  - info:
      name: Resize a Read Replica Set
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets/:replica_set_id/resize
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: replica_set_id
        value: ''
        type: path
        description: The unique identifier of the read replica set.
      body:
        type: json
        data: '{}'
    docs: Changes the resource allocation for a specific read replica set.
  - info:
      name: Enable Connection Pooler for a Read Replica
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets/:replica_set_id/enablePooler
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: replica_set_id
        value: ''
        type: path
        description: The unique identifier of the read replica set.
    docs: Activates the connection pooler for a specific read replica set.
  - info:
      name: Disable Connection Pooler for a Read Replica
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets/:replica_set_id/disablePooler
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: replica_set_id
        value: ''
        type: path
        description: The unique identifier of the read replica set.
    docs: Deactivates the connection pooler for a specific read replica set.
  - info:
      name: Set Environment for a Read Replica
      type: http
    http:
      method: POST
      url: https://console.cloud.tigerdata.com/public/api/v1/projects/:project_id/services/:service_id/replicaSets/:replica_set_id/setEnvironment
      params:
      - name: project_id
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: service_id
        value: ''
        type: path
        description: The unique identifier of the service.
      - name: replica_set_id
        value: ''
        type: path
        description: The unique identifier of the read replica set.
      body:
        type: json
        data: '{}'
    docs: Sets the environment type for the read replica set.
bundled: true