Core Features
Explore CloudRepo’s powerful features for artifact management, user control, and repository configuration.
Feature Documentation
Overview
CloudRepo provides a comprehensive set of features designed to make artifact management simple, secure, and scalable. Whether you’re managing a small team or enterprise-scale operations, these features help you maintain control over your software supply chain.
Key Capabilities
Repository Management
Multiple Repository Types: Support for Maven, Python, Docker, and Raw formats
Access Control: Fine-grained permissions at repository and user levels
Version Control: Manage releases, snapshots, and development builds
Storage Optimization: Automatic deduplication and compression
User & Team Management
Flexible Authentication: Username/password, API keys, and SSO support
Role-Based Access: Admin, Developer, and Reader roles
Group Management: Organize users into teams for easier administration
Audit Logging: Track all user activities and changes
Proxy Repositories
Cache External Dependencies: Reduce bandwidth and improve build times
Offline Capabilities: Continue working when upstream sources are unavailable
Security Scanning: Optional vulnerability scanning of proxied artifacts
Multiple Upstreams: Configure fallback sources for high availability
Software Distribution
Public Distribution: Share artifacts with customers and partners
Access Keys: Time-limited or permanent distribution tokens
Download Analytics: Track artifact usage and adoption
CDN Integration: Global distribution with low latency
Automation & Integration
Webhooks: Trigger external systems on repository events
REST API: Full programmatic access to all features
CI/CD Support: Native integrations with popular platforms
Event Streaming: Real-time notifications for monitoring
Feature Comparison
Feature |
CloudRepo |
Self-Hosted |
---|---|---|
Infrastructure Management |
✓ Fully Managed |
✗ Your Responsibility |
Automatic Backups |
✓ Included |
✗ Manual Setup |
High Availability |
✓ Built-in |
✗ Complex Configuration |
Security Updates |
✓ Automatic |
✗ Manual Patching |
Support |
✓ Included |
✗ Additional Cost |
Scaling |
✓ Automatic |
✗ Manual Planning |
Getting Started with Features
Essential Setup
Product Overview - Navigate your CloudRepo interface
Repository Management - Create and configure repositories
User Management - Set up your team
Advanced Configuration
Proxy Repositories - Cache external dependencies
Software Distribution - Distribute to customers
Webhooks - Automate workflows
Best Practices
Repository Organization
Separate repositories for releases and snapshots
Use descriptive naming conventions
Implement retention policies for snapshots
Regular cleanup of unused artifacts
Security Configuration
Enable two-factor authentication
Use API keys for automation
Regular permission audits
Implement IP restrictions where needed
Performance Optimization
Configure proxy repositories for common dependencies
Use repository groups to simplify configuration
Enable compression for large artifacts
Implement appropriate retention policies
Common Use Cases
Development Teams
Centralized dependency management
Consistent artifact versioning
Automated deployment pipelines
Team collaboration with proper access control
Enterprise Deployment
Multi-team repository isolation
Compliance and audit requirements
High availability and disaster recovery
Integration with existing infrastructure
Open Source Projects
Public repository hosting
Community contribution management
Release distribution
Download analytics and metrics
Feature Roadmap
CloudRepo continuously evolves with new capabilities:
Recently Added:
Enhanced vulnerability scanning
Improved webhook reliability
Expanded API coverage
Performance optimizations
Coming Soon:
Additional repository formats
Advanced analytics dashboard
Enhanced SSO options
Improved migration tools
Support & Resources
Need help with CloudRepo features?
Documentation: You’re in the right place!
Support: Email support@cloudrepo.io
Status: https://status.cloudrepo.io
API Reference: API Reference
Next Steps
Dive deeper into specific features:
Repository Management - Master repository configuration
User Management - Set up your team effectively
Proxy Repositories - Optimize dependency management
Software Distribution - Share your artifacts