installing-tigris-storage

Use when setting up @tigrisdata/storage in a new project or configuring authentication and bucket access

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "installing-tigris-storage" with this command: npx skills add tigrisdata/skills/tigrisdata-skills-installing-tigris-storage

Installing Tigris Storage

Overview

Tigris Storage is a high-performance object storage system for multi-cloud environments. This skill covers installation and configuration.

Quick Setup

1. Install the Package

npm install @tigrisdata/storage
# or
yarn add @tigrisdata/storage

2. Create Account Resources

  1. Create Tigris account: https://storage.new
  2. Create bucket: https://console.tigris.dev/createbucket
  3. Create access key: https://console.tigris.dev/createaccesskey

3. Configure the Environment

Create .env in project root:

TIGRIS_STORAGE_ACCESS_KEY_ID=tid_access_key_id
TIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_secret_access_key
TIGRIS_STORAGE_BUCKET=bucket_name

Quick Reference

VariablePurposeRequired
TIGRIS_STORAGE_ACCESS_KEY_IDAuthentication key IDYes
TIGRIS_STORAGE_SECRET_ACCESS_KEYAuthentication secretYes
TIGRIS_STORAGE_BUCKETDefault bucket nameYes (can override)

Per-Request Configuration

All methods accept optional config to override environment variables:

import { list } from "@tigrisdata/storage";

// Use environment defaults
const result = await list();

// Override bucket
const result = await list({
  config: { bucket: "different-bucket" },
});

// Override all config
const result = await list({
  config: {
    bucket: "my-bucket",
    accessKeyId: "key",
    secretAccessKey: "secret",
  },
});

Common Mistakes

MistakeFix
Missing .env fileCreate it in project root
Wrong bucket nameVerify at console.tigris.dev
Access key not workingRegenerate at console.tigris.dev/createaccesskey

Next Steps

After installation:

  • Use tigris-object-operations to get, put, delete, and list objects
  • Use tigris-bucket-management for bucket CRUD operations
  • Use tigris-snapshots-forking for version control and forking

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

tigris-object-operations

No summary provided by upstream source.

Repository SourceNeeds Review
General

tigris-bucket-management

No summary provided by upstream source.

Repository SourceNeeds Review
General

go-table-driven-tests

No summary provided by upstream source.

Repository SourceNeeds Review
General

tigris-snapshots-forking

No summary provided by upstream source.

Repository SourceNeeds Review