Hostwolf Apps -kehittäjät
Rakenna Hostwolf Appsin päälle
Kaiken, minkä teet konsolissa, voit tehdä koodista: luoda sovelluksia gitistä, Dockerfilesta tai konttikuvasta, julkaista niitä, lukea niiden lokeja, asettaa muuttujia, lisätä hallinnoituja tietokantoja ja ottaa automaattisen skaalauksen käyttöön.
Hanki API-tunnus#
- Kirjaudu konsoliin ja avaa Avaimet ja tunnukset → API-tunnukset.
- Kirjoita kuvaus, valitse tunnuksen voimassaoloaika ja rastita sen oikeudet.
- Napsauta Create token ja kopioi tunnus. Se näyttää tältä:
12|aBcD…, ja se näytetään vain kerran.

| Oikeus | Mitä se sallii |
|---|---|
| Luku | Listaa ja lue projekteja, sovelluksia, julkaisuja, palvelimia, tietokantoja ja asetuksia. Salaiset arvot on piilotettu. |
| Arkaluonteisten tietojen luku | Lue myös sovellusten lokeja, muuttujien arvoja ja tietokantojen yhteys-URL-osoitteita. |
| Kirjoitus | Luo, muuta ja poista projekteja, sovelluksia, muuttujia, taltioita ja tietokantoja. |
| Julkaise | Julkaise, käynnistä, pysäytä ja käynnistä uudelleen sovelluksia, myös julkaisu-webhookien kautta. |
| Root | Kaikki yllä oleva. Vältä sitä skripteissä ja avustajissa. |
- Tunnus kuuluu tiimille, jossa olit sen luodessasi, ja näkee vain kyseisen tiimin resurssit.
- Tiimin jäsenet (eivät ylläpitäjät tai omistajat) voivat luoda vain Luku-tunnuksia.
- Julkaisevalle skriptille rastita Luku, Kirjoitus ja Julkaisu. Lisää Arkaluonteisten tietojen luku vain, jos se tarvitsee lokeja tai salaisuuksia.
- Tunnuksilla ei voi ostaa tai perua palvelimia. Laskutus pysyy konsolissa, ja paketit on listattu hinnastossa.
- Käytä yhtä tunnusta skriptiä tai avustajaa kohden, jotta voit perua yhden rikkomatta muita.
Pikaopas#
Lähetä tunnus muodossa Authorization: Bearer <token> osoitteeseen https://console.app.hostwolf.net/api/v1:
curl
# Your apps
curl https://console.app.hostwolf.net/api/v1/applications \
-H "Authorization: Bearer $HOSTWOLF_APPS_TOKEN" \
-H "Accept: application/json"
# Deploy one
curl -X POST https://console.app.hostwolf.net/api/v1/applications//start \
-H "Authorization: Bearer $HOSTWOLF_APPS_TOKEN" TypeScript
npm install https://app.hostwolf.net/dl/hostwolf-apps-sdk-0.2.1.tgz
import { HostwolfApps } from '@hostwolf/apps-sdk';
const hw = new HostwolfApps({ token: process.env.HOSTWOLF_APPS_TOKEN! });
const [app] = await hw.applications.list();
const deployment = await hw.deployAndWait(app.uuid);
console.log(deployment.status, await hw.applications.logs(app.uuid, { lines: 20 }));Tekoälyavustaja (MCP)
claude mcp add --transport http hostwolf-apps https://app.hostwolf.net/mcp --header "Authorization: Bearer your_token"
Kysy sitten: ”Miksi kauppani viimeisin julkaisu epäonnistui? Korjaa käynnistyskomento ja julkaise se uudelleen.” Tämä on isännöity palvelin osoitteessa https://app.hostwolf.net/mcp, eikä mitään tarvitse asentaa. Katso MCP-asetukset Claude Desktopille, Cursorille ja VS Codelle tai jos haluat ajaa sen itse.
Vaiheittainen pikaopas julkaisee sovelluksen GitHubista pelkällä curlilla.
Mitä voit rakentaa#
Lataukset#
SDK ja MCP-palvelin jaetaan osoitteesta app.hostwolf.net, ei npm-rekisteristä. Mihinkään ei tarvitse rekisteröityä, ja jokaisella versiolla on kiinteä URL:
| Paketti | Asennus |
|---|---|
| TypeScript SDK | npm install https://app.hostwolf.net/dl/hostwolf-apps-sdk-0.2.1.tgz |
| MCP-palvelin | npx -y https://app.hostwolf.net/dl/hostwolf-apps-mcp-0.2.1.tgz |
/dl/index.json listaa nykyiset versiot SHA-256- ja npm-eheystarkisteineen. Rajapinnan OpenAPI 3.1 -kuvaus on osoitteessa /developers/openapi.json koodigeneraattoreita ja API-asiakkaita varten.