Frequently Asked Questions

Find answers to common questions about CloudRepo.

Getting Started

What is CloudRepo?

CloudRepo is a fully managed, cloud-based artifact repository service. It stores and manages your software packages (JARs, Python packages, npm modules, and more) without requiring you to maintain infrastructure.

How do I sign up?

  1. Visit https://cloudrepo.io

  2. Click “Sign Up”

  3. Choose a plan (free trial available)

  4. Verify your email

  5. Start creating repositories

What repository types are supported?

CloudRepo currently supports:

  • Maven/Gradle (Java, Kotlin, Scala, Clojure)

  • Python (pip, Poetry, conda)

  • npm (npm, Yarn, pnpm, Bun)

  • Docker / OCI (docker, Podman, Kaniko, Skopeo; Helm charts as OCI artifacts)

  • Raw (any file type)

  • Proxy (cache external repositories)

Repository Management

What’s the difference between Release and Snapshot repositories?

  • Release: For stable, versioned artifacts (1.0.0, 2.1.0)

  • Snapshot: For development builds (1.0.0-SNAPSHOT)

  • Mixed: Supports both (not recommended for production)

Can I make a repository public?

Yes! You can set repository visibility to public, allowing unauthenticated read access. This is useful for:

  • Open source projects

  • Public distribution

  • Customer downloads

How do proxy repositories work?

Proxy repositories cache artifacts from external sources (Maven Central, PyPI, etc.):

  1. First request downloads from upstream

  2. Artifact is cached in CloudRepo

  3. Subsequent requests served from cache

  4. Reduces bandwidth and improves speed

Can I delete artifacts?

Yes, you can delete artifacts through:

  • Web interface

  • REST API

  • Retention policies (automatic cleanup)

Security & Access

How do I manage user permissions?

CloudRepo offers flexible permission management:

  1. Roles: Admin, Developer, Reader

  2. Repository-level: Grant specific repository access

  3. Groups: Organize users into teams

Is my data secure?

Yes, CloudRepo implements multiple security layers:

  • Encryption: TLS in transit, AES-256 at rest

  • Authentication: Username/password, API tokens, SSO (all plans, in development)

  • Access Control: Fine-grained permissions

  • Audit Logging: Planned – track all activities and changes

  • Backups: Automatic daily backups

Can I restrict access by IP?

IP blocking is available. Contact support@cloudrepo.io to have a range configured. It is an operator-side change, not a self-service portal feature.

Do you support Single Sign-On (SSO)?

SSO is in development and will be included on all plans at no extra cost when it launches. Planned support:

  • OIDC

  • SAML 2.0

  • OAuth 2.0

  • Okta, Azure AD, and Google Workspace

Pricing & Billing

How is storage calculated?

Storage is calculated based on:

  • Total size of all artifacts

  • Includes all versions

  • Measured in GB

  • Updated daily

What’s included in each plan?

All plans include:

  • Unlimited users

  • Unlimited repositories

  • API access

  • Email support

  • Automatic backups

  • SSL/TLS encryption

Plans differ in:

  • Storage limits

  • Transfer limits

  • Priority support

  • Advanced features

Can I change plans?

Yes, you can upgrade or downgrade anytime:

  • Upgrade: Immediate access to new features

  • Downgrade: Takes effect at next billing cycle

  • No penalties: Change plans as needed

Is there a free trial?

Yes! We offer a 14-day free trial with:

  • Full feature access

  • No credit card required

  • Automatic conversion to free tier

What happens if I exceed storage limits?

  • Soft limit: Warnings but service continues

  • Hard limit: Uploads blocked, downloads continue

  • Solution: Upgrade plan or remove old artifacts

Technical Questions

Why am I getting 401 Unauthorized errors?

Common causes:

  1. Incorrect credentials: Verify username/password

  2. Special characters: URL-encode passwords

Why can’t I find my artifacts?

Check these common issues:

  1. Wrong repository URL: Verify exact URL

  2. Incorrect path: Check artifact coordinates

  3. Wrong repository: Releases vs. snapshots

  4. Permissions: Ensure read access

How do I configure Maven settings.xml?

<settings>
  <servers>
    <server>
      <id>cloudrepo</id>
      <username>your-username</username>
      <password>$YOUR_API_TOKEN</password>
    </server>
  </servers>
</settings>

How do I configure pip?

pip config set global.index-url \
  https://[org-id].mycloudrepo.io/repositories/pypi/simple

Migration Questions

Can I migrate from JFrog Artifactory?

Yes! We provide:

  • Detailed migration guide

  • Cost comparison calculator

  • Migration scripts

  • Expert support

See Migrating from JFrog Artifactory

Can I migrate from Sonatype Nexus?

Yes, migration from Nexus is straightforward:

  • Compatible repository formats

  • User migration tools

  • Proxy repository support

See Migrating from Sonatype Nexus

How long does migration take?

Typical migration timeline:

  • Small (< 10 GB): Few hours

  • Medium (10-100 GB): 1-2 days

  • Large (> 100 GB): 3-5 days

  • Enterprise: Custom timeline with support

Will there be downtime?

No! Our recommended approach:

  1. Run CloudRepo in parallel

  2. Gradually migrate teams

  3. Validate everything works

  4. Decommission old system

Integration Questions

Which CI/CD platforms are supported?

CloudRepo works with all major platforms:

  • GitHub Actions

  • GitLab CI

  • Jenkins

  • CircleCI

  • Bitbucket Pipelines

  • Azure DevOps

  • Travis CI

Does CloudRepo support Docker?

Yes. CloudRepo hosts private Docker registries implementing the Docker Registry HTTP API V2, so docker, Podman, nerdctl, Buildah, Kaniko and Skopeo all work with no special configuration beyond docker login. Helm charts live in the same repository as OCI artifacts.

See Docker (OCI) to get started, and Helm Charts (OCI) for Helm.

Can I use CloudRepo with my IDE?

Yes! CloudRepo works with:

  • IntelliJ IDEA (and all JetBrains IDEs)

  • Visual Studio Code

  • Eclipse

  • Any IDE that supports Maven/Gradle/pip

Performance Questions

How fast is CloudRepo?

CloudRepo delivers excellent performance:

  • Global CDN: Low latency worldwide

  • Smart caching: Reduce redundant downloads

  • Parallel uploads: Multiple concurrent uploads

  • Compression: Automatic compression

Can CloudRepo handle large files?

Yes! CloudRepo supports:

  • Files up to 5 GB (single upload)

  • Chunked uploads for larger files

  • Optimized for both small and large artifacts

What about high availability?

CloudRepo provides:

  • 99.9%+ historical uptime

  • Global infrastructure with 600+ edge locations

  • Built-in data protection with S3 versioning and DynamoDB point-in-time recovery

  • Zero-downtime updates

Troubleshooting

How do I test my connection?

# Test basic connectivity
curl -I https://[org-id].mycloudrepo.io

# Test authentication against a repository you can read. Only a 401 means the
# credentials were rejected — your repository host answers 401 for any path it
# does not serve, so testing an unserved path proves nothing.
curl -o /dev/null -w '%{http_code}\n' \
  -u username:password \
  https://[org-id].mycloudrepo.io/repositories/[repo-name]/

Where can I check service status?

How do I get help?

Multiple support channels:

  1. Documentation: You’re here!

  2. Email: support@cloudrepo.io

  3. Response time: Usually within 2 hours

  4. Emergency: Mark email as URGENT

Advanced Questions

Can I automate CloudRepo management?

Yes! Use our REST API for:

  • Repository creation

  • User management

  • Artifact operations

See API Reference

Do you support webhooks?

Yes, webhooks are available for:

  • Artifact uploaded

  • Artifact deleted

  • Repository events

  • User events

Does CloudRepo scan for vulnerabilities?

CloudRepo integrates with external security scanning tools. We recommend using Snyk, Trivy, or Dependabot in your CI/CD pipeline to scan artifacts before or after upload.

Can I use custom domains?

Custom domains are available for enterprise customers:

  • your-domain.com instead of org.mycloudrepo.io

  • Custom SSL certificates

  • Branded experience

General Questions

Who uses CloudRepo?

CloudRepo is used by:

  • Startups and software teams

  • Open source projects

  • Educational institutions

What makes CloudRepo different?

Key differentiators:

  • Fully managed: No infrastructure to maintain

  • Cost-effective: Flat, predictable pricing with no egress charges

  • Simple pricing: No hidden fees or egress charges

  • Included support: Help at no extra cost

  • Fast setup: Running in minutes

Can I self-host CloudRepo?

No, CloudRepo is a SaaS-only solution. Benefits:

  • No maintenance burden

  • Automatic updates

  • Built-in HA and backups

  • Focus on your code, not infrastructure

How long has CloudRepo been around?

CloudRepo has been serving customers since 2016, with:

  • 10 million+ artifact requests per month

  • 99.9%+ uptime

  • Continuous improvements

Still Have Questions?

Can’t find your answer? Contact us:

We typically respond within 2 business hours!