HTTP Repository Hosting
Store any file type using simple HTTP requests. No special clients, no complex setup. Just PUT to upload, GET to download. Perfect for CI/CD pipelines and custom build outputs.
Simple yet powerful artifact storage
CloudRepo HTTP repositories give you the flexibility to store any artifact type with enterprise-grade features.
- Simple HTTP API
- Upload and download files using standard HTTP PUT/GET requests. No special clients or plugins required.
- Any File Type
- Store binaries, documentation, build outputs, config files, or any artifact type your pipeline produces.
- Directory Browsing
- Navigate your repository structure through an intuitive web interface or programmatic directory listing.
- Granular Access Control
- Fine-grained permissions with user management, API keys, and IP whitelisting for secure access.
- Version Organization
- Organize artifacts by version, build number, or any directory structure that fits your workflow.
- CI/CD Ready
- Works out of the box with GitHub Actions, Jenkins, CircleCI, GitLab CI, and any CI/CD tool that supports HTTP.
Perfect for any artifact type
HTTP repositories are the most flexible way to store and distribute your build outputs.
Build Artifacts
Store compiled binaries, release packages, and build outputs from your CI/CD pipeline.
Documentation
Host generated documentation, API specs, and technical assets alongside your code.
Configuration Files
Distribute configuration templates, environment files, and deployment manifests.
Machine Learning Models
Store and version trained ML models, weights, and datasets for your AI pipelines.
Quick Setup Guide
Start using HTTP repositories in minutes. No special tools required.
Upload an Artifact
Use curl, wget, or any HTTP client to upload files to your repository.
# Upload a file using curl
curl -X PUT \
-u username:password \
-T ./build/my-app-1.0.0.tar.gz \
https://[your-org].mycloudrepo.io/repositories/releases/my-app/1.0.0/my-app-1.0.0.tar.gz
# Upload with API key
curl -X PUT \
-H "X-API-Key: your-api-key" \
-T ./dist/bundle.js \
https://[your-org].mycloudrepo.io/repositories/assets/v2.0/bundle.js
Download an Artifact
Retrieve artifacts with simple GET requests. Works with any HTTP client.
# Download with curl
curl -u username:password \
-O https://[your-org].mycloudrepo.io/repositories/releases/my-app/1.0.0/my-app-1.0.0.tar.gz
# Download with wget
wget --user=username --password=password \
https://[your-org].mycloudrepo.io/repositories/releases/my-app/latest/my-app.tar.gz
# In your CI/CD pipeline
wget -q https://[your-org].mycloudrepo.io/repositories/assets/v2.0/bundle.js
List Repository Contents
Browse your repository programmatically or through the web interface.
# List directory contents (returns JSON)
curl -u username:password \
https://[your-org].mycloudrepo.io/repositories/releases/my-app/
# Response:
{
"files": [
{ "name": "1.0.0/", "type": "directory" },
{ "name": "1.1.0/", "type": "directory" },
{ "name": "latest/", "type": "directory" }
]
}
Explore More CloudRepo Features
HTTP repositories work alongside our other repository types for a complete artifact management solution.
HTTP Mirror
Mirror external HTTP repositories for faster access and offline availability.
Learn about mirroring →Maven Repository
Dedicated Maven repository format for Java/JVM artifacts with full tooling support.
Maven hosting →Python Repository
PyPI-compatible repository for Python packages with pip and poetry support.
Python hosting →Calculate Your Savings
See how much you can save compared to JFrog Artifactory and Nexus
Common Scenarios
JFrog Artifactory
Consumption25GB included. $1.25/GB (26-1204GB), $1.00/GB (1205-2024GB), $0.75/GB (2025+GB)
Nexus Repository
Consumption20GB included. $1.10/GB (first 1000GB), $0.90/GB (above 1000GB)
CloudRepo
PredictableNo egress fees. Ever. Download as much as you need.
Your Savings with CloudRepo
Compared to the higher-priced competitor
Ready to simplify your artifact storage?
Start your 14-day free trial. No credit card required.