Api
Cloud Providers
Learn about the supported cloud providers in nuxt-coolify.
Nuxt Coolify supports multiple cloud providers to help you manage your infrastructure. Here's the current list of supported and planned providers:
Supported Providers
Hetzner (Work in Progress)
The Hetzner integration allows you to:
- Manage your Hetzner Cloud servers
- Create and delete servers
- Monitor server status and resources
The Hetzner integration is currently under development. Some features might be incomplete or subject to change.
Vultr (Planned)
The Vultr integration will provide:
- Server management capabilities
- Resource monitoring
- Automated deployment options
Vultr integration is planned for future releases. Stay tuned for updates!
Configuration
To use a cloud provider, you'll need to add the appropriate environment variables:
Hetzner Configuration
NUXT_COOLIFY_PROVIDERS_HETZNER_BASE_URL=<hetzner-api-url>
NUXT_COOLIFY_PROVIDERS_HETZNER_API_TOKEN=<your-hetzner-api-token>
Usage Example
Here's how to use the provider APIs in your Nuxt application:
<script setup lang="ts">
const {
data: servers,
refresh: refreshServers
} = useFetch('/api/v1/hetzner/servers')
</script>
<template>
<div>
<h2>Hetzner Servers</h2>
<pre>{{ servers }}</pre>
<button @click="refreshServers">
Refresh Servers
</button>
</div>
</template>
Coming Soon
We're actively working on expanding our provider support. Future additions may include:
- DigitalOcean
- AWS
- Google Cloud Platform
- Microsoft Azure
Stay tuned for updates and new provider integrations!