Skip to main content

Frequently Asked Questions

General

What is Deployxa?

Deployxa is a modern cloud deployment platform that makes it easy to deploy, manage, and scale web applications. We handle the infrastructure so you can focus on writing code.

How does Deployxa work?

  1. Connect your GitHub repository
  2. Deployxa automatically detects your framework
  3. Push code or trigger manual deployments
  4. Your application is built and deployed to our global edge network
  5. Access your live application via HTTPS

What frameworks do you support?

We support 17+ frameworks:

  • JavaScript/TypeScript: Next.js, React, Vue, Nuxt, SvelteKit, Express, NestJS
  • Python: Django, Flask, FastAPI
  • PHP: Laravel, Symfony
  • Ruby: Rails
  • Java: Spring Boot
  • C#: ASP.NET Core
  • Go: Gin, Echo, Fiber
  • Rust: Axum, Actix
  • Elixir: Phoenix

Do I need to know Docker?

No! Deployxa handles all Docker configuration automatically. We detect your framework and generate optimized Dockerfiles. You can also bring your own Dockerfile if needed.

Can I use my own domain?

Yes! You can connect custom domains to any project. We provide free SSL certificates and handle DNS configuration.

Getting Started

How do I create an account?

  1. Visit deployxa.com
  2. Click "Get Started"
  3. Sign up with email or GitHub
  4. Verify your email
  5. Create your first organization

How long does it take to deploy?

Most deployments complete in 30-60 seconds. Complex applications with many dependencies may take 2-3 minutes.

Is there a free tier?

Yes! Our free tier includes:

  • 3 projects
  • 100 GB bandwidth/month
  • Shared resources
  • Community support

Do I need a credit card to start?

No. You can start with the free tier without a credit card. Upgrade to Pro when you need more resources.

How do I connect my GitHub repository?

  1. Go to SettingsGitHub Integration
  2. Click "Connect GitHub"
  3. Authorize Deployxa
  4. Select repositories to grant access

Deployment

How do I deploy my application?

Automatic:

  • Push to your connected branch (usually main)
  • Deployxa automatically builds and deploys

Manual:

  • Click "Deploy" in the dashboard
  • Use CLI: deployxa deploy
  • Use API: POST /api/deployments

Can I deploy from a specific branch?

Yes! You can:

  • Set a default branch in project settings
  • Deploy from any branch manually
  • Enable auto-deploy for specific branches

What happens when I push code?

  1. GitHub sends a webhook to Deployxa
  2. We clone your repository
  3. Dependencies are installed
  4. Application is built
  5. Container is created
  6. Application is deployed to edge network
  7. Traffic is routed to new deployment

Can I rollback a deployment?

Yes! You can rollback to any previous successful deployment:

  1. Go to ProjectDeployments
  2. Find the deployment to rollback to
  3. Click "Rollback"
  4. Confirm rollback

Rollbacks are instant and use the existing container image.

What are preview deployments?

Preview deployments are created for pull requests:

  • Each PR gets a unique URL
  • Isolated environment for testing
  • Automatic cleanup when PR closes
  • Comment on PR with preview URL

How do environment variables work?

Environment variables are configured per project:

  1. Go to ProjectEnvironment
  2. Add key-value pairs
  3. Variables are injected into your application
  4. Use process.env.VARIABLE_NAME (Node.js) or os.getenv('VARIABLE_NAME') (Python)

Can I use a database?

Yes! You can:

  • Use our managed databases (MySQL, PostgreSQL)
  • Connect to external databases
  • Use serverless databases

Custom Domains

How do I add a custom domain?

  1. Go to ProjectDomains
  2. Click "Add Domain"
  3. Enter your domain (e.g., example.com)
  4. Configure DNS records
  5. Wait for verification (usually < 15 minutes)

What DNS records do I need?

For apex domain (example.com):

Type: A
Name: @
Value: 76.76.21.21

For subdomain (www.example.com):

Type: CNAME
Name: www
Value: cname.deployxa.com

Do you provide SSL certificates?

Yes! We provide free SSL certificates via Let's Encrypt:

  • Automatic provisioning
  • Automatic renewal
  • HTTPS enforced
  • Wildcard support

How long does DNS propagation take?

DNS propagation typically takes:

  • 5-15 minutes for most providers
  • Up to 48 hours for some providers
  • Most changes are visible within 1 hour

Can I use wildcard domains?

Yes! Wildcard domains (*.example.com) are supported on Pro and Enterprise plans.

Billing

How does billing work?

Free Tier:

  • No cost
  • 3 projects
  • 100 GB bandwidth/month

Pro Tier:

  • $20/month or $192/year (save 20%)
  • Unlimited projects
  • 1 TB bandwidth/month
  • Dedicated resources

Enterprise:

  • Custom pricing
  • Unlimited everything
  • Dedicated infrastructure
  • SLA guarantees

What counts towards bandwidth?

Bandwidth includes:

  • Incoming requests
  • Outgoing responses
  • Static assets
  • API calls
  • WebSocket connections

Can I upgrade or downgrade?

Yes! You can change plans anytime:

  • Upgrades are immediate
  • Downgrades take effect at next billing cycle
  • Pro-rated charges for upgrades

Do you offer refunds?

We offer refunds within 30 days of purchase if you're not satisfied. Contact support@deployxa.com.

What payment methods do you accept?

  • Credit/Debit cards (Visa, Mastercard, Amex)
  • PayPal
  • Bank transfer (Enterprise only)

What happens if I exceed my bandwidth?

  • Free tier: Project is suspended until next billing cycle
  • Pro tier: Overage charges at $0.08/GB
  • Enterprise: Custom limits and pricing

Technical

What regions do you deploy to?

We have edge servers in:

  • US East (Virginia)
  • US West (California)
  • EU West (Ireland)
  • EU Central (Frankfurt)
  • Asia Pacific (Singapore)
  • Asia Pacific (Tokyo)

Can I choose a specific region?

Region selection is available on Pro and Enterprise plans. Free tier uses automatic region selection based on user location.

Do you support WebSockets?

Yes! WebSockets are fully supported on all plans.

Can I run background jobs?

Yes! You can:

  • Use queue workers (separate service)
  • Use cron jobs (external scheduler)
  • Use serverless functions

What are the resource limits?

Free Tier:

  • 512 MB RAM
  • 0.5 CPU cores
  • 10 GB storage

Pro Tier:

  • Up to 8 GB RAM
  • Up to 4 CPU cores
  • 100 GB storage

Enterprise:

  • Custom limits

Do you support monorepos?

Yes! We support:

  • Turborepo
  • Nx
  • Lerna
  • Yarn Workspaces
  • pnpm Workspaces

Can I use private repositories?

Yes! Private GitHub repositories are supported on all plans. You need to grant Deployxa access to private repos.

Security

Is my data secure?

Yes! We implement:

  • Encryption at rest and in transit
  • Container isolation
  • Encrypted environment variables
  • JWT authentication
  • Webhook signature verification

Do you comply with security standards?

We're working towards:

  • SOC 2 Type II
  • GDPR compliance
  • HIPAA compliance (Enterprise)

How do you handle secrets?

Secrets are:

  • Encrypted at rest
  • Never logged
  • Injected securely into containers
  • Accessible only to your application

Can I enable 2FA?

Yes! Two-factor authentication is available for all accounts. Enable it in SettingsSecurity.

Do you support SSO?

Single Sign-On (SSO) is available on Enterprise plans. We support:

  • SAML 2.0
  • OAuth 2.0
  • OpenID Connect

Troubleshooting

My build is failing. What should I do?

  1. Check build logs for specific errors
  2. Test build locally: npm run build
  3. Verify dependencies are in package.json
  4. Check environment variables
  5. Review framework-specific guides

My application is slow. How can I improve performance?

  1. Enable caching
  2. Use CDN for static assets
  3. Optimize database queries
  4. Minimize bundle size
  5. Enable auto-scaling
  6. Upgrade plan for more resources

My domain is not verifying. What's wrong?

  1. Check DNS records are correct
  2. Wait for propagation (up to 48 hours)
  3. Verify no conflicting records
  4. Re-verify domain
  5. Contact support if issue persists

I can't access my application. What happened?

  1. Check deployment status
  2. Verify domain is configured
  3. Check SSL certificate status
  4. Review runtime logs
  5. Check resource limits

How do I contact support?

Response times:

  • Free tier: 48 hours
  • Pro tier: 24 hours
  • Enterprise tier: 4 hours

Comparison

How does Deployxa compare to Vercel?

FeatureDeployxaVercel
Framework Support17+10+
PHP/Laravel
Ruby/Rails
Java/Spring
C#/.NET
Preview Deploys
Custom Domains
Free Tier

How does Deployxa compare to Railway?

FeatureDeployxaRailway
Framework Support17+15+
Free Tier
Custom Domains
Preview Deploys
CLI
API

How does Deployxa compare to Render?

FeatureDeployxaRender
Framework Support17+12+
PHP/Laravel
Ruby/Rails
Java/Spring
C#/.NET
Free Tier

Advanced

Can I use the API?

Yes! We have a comprehensive REST API. See API Documentation.

Do you have a CLI?

Yes! Our CLI supports all platform features. See CLI Documentation.

Can I integrate with CI/CD?

Yes! You can:

  • Use our API in your CI/CD pipeline
  • Use webhooks for automation
  • Integrate with GitHub Actions
  • Use our CLI in scripts

Do you support webhooks?

Yes! We support webhooks for:

  • Deployment events
  • Domain events
  • Billing events

See API Documentation.

Can I self-host Deployxa?

Self-hosting is available on Enterprise plans. Contact sales@deployxa.com for details.

Do you offer white-label solutions?

Yes! White-label solutions are available on Enterprise plans. Contact sales@deployxa.com.

Still Have Questions?


Can't find your answer? Contact our support team at support@deployxa.com.