Skip to main content Skip to navigation

Documentation

Everything you need to build irresistible applications

Frequently Asked Questions

Find answers to common questions about Irresistible.

General Questions

What is Irresistible?

Irresistible is an AI-powered development platform that helps you build web applications faster. It combines a visual builder, intelligent code assistant, real-time collaboration, and one-click deployment into a seamless development experience.

How is Irresistible different from other development platforms?

Irresistible stands out with:

  • Context-aware AI that understands your entire project
  • Real-time collaboration with live cursors and instant sync
  • Visual and code editing in the same environment
  • One-click deployment with automatic scaling
  • Built-in best practices for security and performance

What frameworks does Irresistible support?

We support all major web frameworks:

  • React / Next.js
  • Vue / Nuxt
  • Svelte / SvelteKit
  • Angular
  • Remix
  • Astro
  • Vanilla JavaScript/TypeScript

Can I use my own code editor?

Yes! While our built-in editor offers the best integration with AI features, you can:

  • Use VS Code with our extension
  • Sync with GitHub/GitLab
  • Work locally and deploy via CLI
  • Use any editor and our deployment pipeline

Is Irresistible suitable for production applications?

Absolutely! Irresistible is designed for production use with:

  • 99.9% uptime SLA
  • Automatic scaling
  • Global CDN
  • Security best practices
  • Enterprise support available

Pricing & Billing

What’s included in the free plan?

The free plan includes:

  • 10 AI credits daily
  • 1 project
  • 1GB storage
  • Community support
  • Basic deployment

How do AI credits work?

AI credits are consumed when you:

  • Generate code (1-5 credits depending on complexity)
  • Use AI debugging (1-2 credits)
  • Generate documentation (1 credit)
  • Refactor code (2-3 credits)

Credits reset daily on the free plan or are unlimited on paid plans.

Can I upgrade or downgrade my plan?

Yes, you can change your plan anytime:

  • Upgrades take effect immediately
  • Downgrades take effect at the next billing cycle
  • No penalties for changing plans
  • Prorated billing for upgrades

What payment methods do you accept?

We accept:

  • Credit/debit cards (Visa, Mastercard, Amex)
  • PayPal
  • Bank transfers (Enterprise only)
  • Cryptocurrency (Bitcoin, Ethereum)

Do you offer refunds?

We offer a 14-day money-back guarantee for all paid plans. No questions asked.

Technical Questions

How do I migrate an existing project?

# 1. Install CLI
npm install -g @irresistible/cli

# 2. Initialize in your project
cd your-project
irresistible init

# 3. Deploy
irresistible deploy

See our migration guide for detailed instructions.

Can I use custom domains?

Yes! All paid plans support custom domains:

  1. Add your domain in project settings
  2. Update DNS records
  3. SSL certificates are automatic

How do deployments work?

Deployments are automatic and zero-downtime:

  1. Push code or click deploy
  2. Build runs in isolated environment
  3. Tests run (if configured)
  4. Rolling deployment ensures no downtime
  5. Automatic rollback on failures

What about database hosting?

We offer managed databases:

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Or connect to your existing database using environment variables.

Can I run background jobs?

Yes, you can run:

  • Cron jobs
  • Queue workers
  • WebSocket servers
  • Long-running processes

Configure in your irresistible.config.js.

How do I handle file uploads?

Irresistible provides built-in file storage:

import { storage } from '@irresistible/storage';

const url = await storage.upload(file);

Features:

  • Automatic image optimization
  • CDN delivery
  • Virus scanning
  • 10GB included, expandable

AI Assistant Questions

How do I get better results from the AI?

Tips for effective AI use:

  1. Be specific - Include all requirements
  2. Provide context - Mention frameworks/libraries
  3. Iterate - Start simple, then refine
  4. Use examples - Show what you want
  5. Specify constraints - Mention limitations

Can the AI access my entire codebase?

Yes, the AI has context awareness of:

  • Your file structure
  • Installed dependencies
  • Recent changes
  • Code patterns
  • Git history

This enables more accurate suggestions.

Is my code secure with AI?

Absolutely:

  • Code never leaves your workspace
  • AI runs in isolated environment
  • No training on your code
  • SOC 2 Type II certified
  • GDPR compliant

Can I customize the AI’s behavior?

Yes, through:

  • Personality selection (Professional, Creative, etc.)
  • Custom instructions in settings
  • Project-specific prompts
  • Team-wide configurations

Collaboration Questions

How many team members can I add?

  • Free: 1 user
  • Pro: 5 users
  • Team: 20 users
  • Enterprise: Unlimited

How does real-time collaboration work?

When team members are in the same file:

  • See live cursors
  • View selections
  • Instant synchronization
  • Built-in voice chat
  • Conflict resolution

Can I control team permissions?

Yes, with role-based access:

  • Admin: Full access
  • Developer: Code and deploy
  • Designer: Visual editor only
  • Viewer: Read-only access

How do I resolve merge conflicts?

Irresistible handles most conflicts automatically. For complex conflicts:

  1. Visual merge tool opens
  2. Choose changes side-by-side
  3. AI can suggest resolutions
  4. Test before committing

Deployment Questions

What regions are available?

We have data centers in:

  • US East (Virginia)
  • US West (Oregon)
  • EU West (Frankfurt)
  • EU North (Stockholm)
  • Asia Pacific (Singapore)
  • Asia Northeast (Tokyo)

How do I set up staging environments?

// irresistible.config.js
export default {
  deploy: {
    staging: {
      url: 'https://staging.myapp.com',
      env: { NODE_ENV: 'staging' }
    },
    production: {
      url: 'https://myapp.com',
      env: { NODE_ENV: 'production' }
    }
  }
}

Can I use my own SSL certificates?

Yes, you can:

  • Use our automatic Let’s Encrypt
  • Upload custom certificates
  • Use Cloudflare SSL
  • Configure in project settings

How do I monitor my application?

Built-in monitoring includes:

  • Real-time metrics
  • Error tracking
  • Performance monitoring
  • Custom alerts
  • Log aggregation

What about backups?

Automatic backups include:

  • Daily database backups
  • Code repository backups
  • File storage backups
  • 30-day retention
  • One-click restore

Troubleshooting

My deployment failed

Common solutions:

  1. Check build logs for errors
  2. Verify environment variables
  3. Ensure dependencies are listed
  4. Check Node.js version
  5. Clear build cache

AI is not responding

Try:

  1. Check your credit balance
  2. Refresh the page
  3. Check internet connection
  4. Try a simpler prompt
  5. Contact support

I can’t access my project

Possible causes:

  1. Check your subscription status
  2. Verify team permissions
  3. Clear browser cache
  4. Try incognito mode
  5. Check service status

Performance issues in the builder

Optimize by:

  1. Closing unused tabs
  2. Disabling browser extensions
  3. Using Chrome/Edge
  4. Clearing application cache
  5. Checking internet speed

Support

How do I get help?

What’s the response time for support?

  • Free: Community support (24-48 hours)
  • Pro: Email support (12-24 hours)
  • Team: Priority support (4-8 hours)
  • Enterprise: Dedicated support (1 hour)

Do you offer training?

Yes! We provide:

  • Video tutorials
  • Live workshops
  • Documentation
  • Example projects
  • Enterprise training

Can I request features?

Absolutely! We love feedback:

  1. Vote on our roadmap
  2. Submit ideas in Discord
  3. Email product@irresistible.dev
  4. Tweet suggestions

Is there a status page?

Yes! Check status.irresistible.dev for:

  • Current system status
  • Incident history
  • Maintenance schedule
  • Performance metrics

Still have questions?

Can’t find what you’re looking for? We’re here to help: