Frequently Asked Questions

Find answers to common questions about DeclarativeHost

What is DeclarativeHost?

DeclarativeHost is a platform for managing virtual private servers (VPS) programmatically and declaratively. Instead of clicking through web interfaces, you can manage your infrastructure through code using our comprehensive REST API.

How do I create a host?

You can create hosts in two ways:

  • Web Dashboard: Use our intuitive dashboard to create hosts with a simple form
  • API: Send a POST request to /api/v1/hosts/ with your host specifications
What are webhooks and how do they work?

Webhooks allow you to automate deployments when your code changes. When you push to your repository, platforms like GitHub or GitLab can call your webhook URL, which triggers a deployment on your host.

Each webhook includes:

  • A secure token for authentication
  • Customizable deploy commands
  • Activity tracking and logs
How is pricing calculated?

Our pricing is based on the resources you allocate to your hosts:

  • CPU cores
  • RAM (memory)
  • Disk storage

You only pay for what you use, and you can scale your hosts up or down as needed.

What authentication methods are supported?

DeclarativeHost supports multiple authentication methods:

  • Session-based: For web dashboard access
  • API tokens: For programmatic access
  • Two-factor authentication (2FA): For enhanced security

You can manage your API keys from the dashboard.

Can I use my own domain names?

Yes! You can configure custom domain names for your hosts. We support:

  • Custom domain mapping
  • SSL/TLS certificate management
  • DNS configuration assistance
How do I monitor my hosts?

DeclarativeHost provides several monitoring options:

  • Real-time status indicators in the dashboard
  • Resource usage metrics via API
  • Activity logs for all operations
  • Webhook trigger history and success rates
What if I need help or support?

We're here to help! You can reach us through:

  • Email: hello@declarativehost.com
  • Documentation: Comprehensive API docs and guides
  • GitHub: Report issues or contribute to our open-source components

We typically respond to support requests within 24 hours.

Still have questions?

Don't hesitate to reach out - we're here to help you succeed.

Contact Us