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
API Reference
Complete REST API documentation with code examples in multiple languages.
- Authentication & OAuth2
- Endpoint reference
- Code examples
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
Compliance & Security
Information about GDPR compliance, data protection, security practices, and audit logging.
- GDPR compliance
- Security practices
- Audit logging
Billing & Invoicing
Understand billing cycles, invoicing, EU VAT handling, and payment methods for B2B accounts.
- Billing cycles
- EU VAT handling
- Payment methods
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/httpUsage with Authentication
Use the `--api-auth` flag with your API key:
ipfs --api-auth basic:sk_your_api_key: add myfile.txtNote: 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.