Documentation

Everything you need to understand and integrate Glashaus IPFS pinning.

From setup guides to compliance documentation, we've got you covered.

Getting Started

Learn how to set up your business account, configure team access, and make your first API call.

  • Account setup & verification
  • Team & user management
  • First API request
View Guide

API Reference

Complete REST API documentation with code examples in multiple languages.

  • Authentication & OAuth2
  • Endpoint reference
  • Code examples
View API Docs

IPFS CLI Proxy

Use the IPFS CLI commands directly with Glashaus. Point your CLI to our server and leverage user authentication.

  • IPFS CLI integration
  • Basic Auth support
  • Quota enforcement
View IPFS Proxy Guide

Compliance & Security

Information about GDPR compliance, data protection, security practices, and audit logging.

  • GDPR compliance
  • Security practices
  • Audit logging
View Guide

Billing & Invoicing

Understand billing cycles, invoicing, EU VAT handling, and payment methods for B2B accounts.

  • Billing cycles
  • EU VAT handling
  • Payment methods
View Guide

Detailed Guides

Getting Started with Glashaus

1. Create Your Account

Register with your company details. You'll need to verify your business information for EU tax compliance.

2. Set Up Team Members

Invite team members and assign roles (Admin, Developer, Billing). Each team member gets individual API keys.

3. Generate API Keys

Create scoped API keys for your integrations. Keys can be restricted to specific operations (read, write, delete).

4. Make Your First API Call

Use our REST API to pin content. See the API documentation for detailed examples.

IPFS CLI Proxy Integration

What is the IPFS CLI Proxy?

Glashaus provides a Kubo-compatible proxy that allows you to use standard IPFS CLI commands directly,communicating with your local daemon. All operations are authenticated, quota-enforced, and tied to your user account.

Configuration

Configure your IPFS CLI to point to the Glashaus server:

ipfs config Addresses.API /ip4/127.0.0.1/tcp/3000/http

Usage with Authentication

Use the `--api-auth` flag with your API key:

ipfs --api-auth basic:sk_your_api_key: add myfile.txt

Note: Include the colon at the end (basic:key:password where password is empty)

Supported Commands

  • ipfs add - Upload files with automatic pinning (requires write permission)
  • ipfs pin add - Pin content by CID (requires write permission)
  • ipfs pin rm - Unpin content (requires delete permission)
  • ipfs pin ls - List your pins (requires read permission)
  • ipfs id - Node identity (public)
  • ipfs version - Check version (public)

Quotas & Billing

Each upload and pin operation is counted against your storage quota. Operations are rejected if insufficient quota remains. All API calls count towards your rate limit.

Compliance & Data Protection

GDPR Compliance

Glashaus is fully GDPR compliant. All customer data is processed in accordance with EU regulations. We provide Data Processing Agreements (DPA) for all B2B customers.

Data Residency

All data is stored within EU jurisdiction. Infrastructure is located in European datacentres with compliance certifications.

Audit Logging

Full audit trails of all API calls and dashboard actions. Logs are retained for compliance and security purposes.

Security Practices

OAuth2 authentication, encrypted data in transit and at rest, regular security audits, and penetration testing.

Billing & EU VAT

Subscription Plans

Prepaid subscription plans with flexible duration options. Choose from monthly, quarterly, or annual subscriptions. Your quota resets at the end of your subscription period.

Plan-Based Pricing

Fixed storage quota per plan tier. All unlimited API calls included with your subscription. Longer subscriptions offer better value through discounted rates.

EU VAT Handling

Proper VAT compliance for all EU customers. We handle reverse charge mechanisms and VAT thresholds according to local regulations. Valid VAT numbers are required for business accounts.

Payment Methods

Stripe and PayPal accepted for secure online payments. Credit cards and digital wallets supported. Invoices generated upon purchase for accounting and compliance.

Need Help?

Can't find what you're looking for? Our support team is here to help business customers.