Frequently Asked Questions
Find answers to common questions about 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.
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
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
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.
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.
Yes! You can configure custom domain names for your hosts. We support:
- Custom domain mapping
- SSL/TLS certificate management
- DNS configuration assistance
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
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.