Tenzro Storage
Managed multi-database service with advanced hash support and integrity verification. Unified API for Cloud Storage, Firestore, BigQuery, Bigtable, and Redis with enterprise security.
Storage Services
Cloud Storage
Object storage with advanced hash verification and integrity checking
- 6 hash algorithms
- Integrity verification
- Signed URLs
- Batch operations
Firestore
NoSQL document database with real-time synchronization and schema validation
- Real-time updates
- Schema validation
- Advanced queries
- Security rules
BigQuery
Serverless data warehouse for analytics and machine learning
- Petabyte scale
- SQL queries
- ML integration
- Partitioning & clustering
Bigtable
NoSQL wide-column database for large analytical and operational workloads
- Low latency
- High throughput
- Column families
- Time-series data
Redis Cache
In-memory data structure store for caching and sessions
- Sub-millisecond latency
- Data structures
- Pattern matching
- TTL support
Code Examples
// Create storage bucket with hash support
const bucketResponse = await fetch('https://api.tenzro.com/storage/storage/buckets', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: "my-secure-bucket",
location: "US",
storage_class: "standard",
isolation_level: "shared",
default_hash_algorithms: ["crc32c", "sha256"],
enable_automatic_integrity_checks: true,
lifecycle_policy: {
rules: [{
action: "Delete",
condition: { age: 365 }
}]
}
})
});
// Upload file with hash computation
const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('object_path', 'documents/contract.pdf');
formData.append('metadata', JSON.stringify({
document_type: "contract",
version: "1.0"
}));
formData.append('compute_hashes', 'sha256,crc32c,blake2');
formData.append('validate_upload', 'true');
const uploadResponse = await fetch(`https://api.tenzro.com/storage/storage/buckets/${bucketId}/objects`, {
method: 'POST',
headers: { 'X-API-Key': 'sk_your_key_here' },
body: formData
});
const result = await uploadResponse.json();
console.log('File uploaded with hashes:', result.object_metadata.hashes);
console.log('GCS integrity verified:', result.object_metadata.gcs_integrity);
// Validate object integrity
const validateResponse = await fetch(`https://api.tenzro.com/storage/storage/buckets/${bucketId}/objects/${objectPath}/validate`, {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
expected_hashes: {
sha256: "a7c3f4d8e9b2c1a5f6e7d8c9b2a1f4e7d8c9b2a1f6e7d8c9b2a1f4e7d8c9b2a1",
crc32c: "12345678"
},
recompute_if_missing: true,
algorithms: ["sha256", "crc32c"]
})
});
const validation = await validateResponse.json();
console.log('Validation result:', validation.validation_result);
console.log('Hash comparisons:', validation.hash_comparisons);
// Generate signed URL
const signedUrlResponse = await fetch(`https://api.tenzro.com/storage/storage/buckets/${bucketId}/objects/${objectPath}/signed-url`, {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
action: "read",
expires_in: 3600
})
});
Upload files with automatic hash computation and integrity verification
Supported Hash Algorithms
Advanced hash support for data integrity verification and compliance requirements
SHA256
Cryptographic hash, most secure
SHA1
Legacy cryptographic hash
CRC32C
Fast error detection
MD5
Legacy hash, fast computation
Blake2
Modern cryptographic hash
SHA3-256
Latest SHA-3 standard
Advanced Features: Automatic hash computation, batch hash operations, integrity verification, hash comparison, and GCS native hash validation (CRC32C, MD5)
Performance & Reliability
Quick Start
2. Create Your First Storage Bucket
// Create a Cloud Storage bucket with hash verification
const response = await fetch('https://api.tenzro.com/storage/storage/buckets', {
method: 'POST',
headers: {
'X-API-Key': 'sk_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: "my-secure-bucket",
location: "US",
storage_class: "standard",
default_hash_algorithms: ["crc32c", "sha256"],
enable_automatic_integrity_checks: true
})
});
const bucket = await response.json();
console.log('Bucket created:', bucket.name);
3. Upload and Verify File Integrity
// Upload file with automatic hash computation
const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('object_path', 'documents/my-file.pdf');
formData.append('compute_hashes', 'sha256,crc32c,blake2');
formData.append('validate_upload', 'true');
const uploadResponse = await fetch(`https://api.tenzro.com/storage/storage/buckets/${bucketId}/objects`, {
method: 'POST',
headers: { 'X-API-Key': 'sk_your_api_key_here' },
body: formData
});
const result = await uploadResponse.json();
console.log('File uploaded with hashes:', result.object_metadata.hashes);
console.log('Integrity verified:', result.object_metadata.gcs_integrity);
Enterprise Features
Data Integrity & Security
Advanced hash verification, automatic integrity checks, and enterprise security features.
- 6 hash algorithms (SHA256, Blake2, CRC32C, etc.)
- Automatic integrity verification
- Batch hash operations
- GCS native hash validation
Backup & Recovery
Automated backup, export/import capabilities, and disaster recovery features.
- Automated backup scheduling
- Cross-service data export/import
- Point-in-time recovery
- Multi-region replication
Schema Management
Advanced schema validation, templates, and data governance features.
- Schema validation and enforcement
- Pre-built schema templates
- Data governance policies
- Automatic schema migration
Analytics & Monitoring
Comprehensive analytics, usage tracking, and cost optimization recommendations.
- Real-time usage analytics
- Cost optimization insights
- Performance monitoring
- Custom alerting
Common Use Cases
Document Management & Compliance
Store and manage documents with automatic integrity verification and audit trails for compliance.
- File integrity verification with 6 hash algorithms
- Immutable audit trails
- Compliance reporting (SOX, HIPAA, GDPR)
Analytics & Data Warehousing
Build data pipelines with BigQuery for petabyte-scale analytics and machine learning.
- Real-time data ingestion and processing
- SQL analytics with ML integration
- Automated partitioning and clustering
Real-time Applications
Build real-time applications with Firestore's live synchronization and offline support.
- Real-time data synchronization
- Offline-first architecture
- Advanced security rules
IoT & Time-Series Data
Handle massive IoT workloads with Bigtable's low-latency, high-throughput architecture.
- Sub-10ms latency for sensor data
- Millions of operations per second
- Time-series optimized storage
Next Steps
Need help? Check out our Quick Start guide or contact support