Aplicaciones y bases de datos
Consulta estado y métricas, inicia, detén y reinicia recursos desde tu código.
SDKs oficiales
Lleva Vertra a los scripts y herramientas que ya escribes. Clientes oficiales para JavaScript, TypeScript, Python y Go, con métodos tipados y acceso a la API de la plataforma.
const app = await client.apps.get("app-id");
await client.apps.restart(app.id);app = client.apps.get("app-id")
client.apps.restart(app["id"])app, _ := client.Apps.Get(ctx, "app-id")
_, _ = client.Apps.Restart(ctx, app.ID, nil)Instala el paquete, conecta tu clave de API y realiza la primera llamada. Los ejemplos usan una variable de entorno para mantener la clave fuera del código.
Métodos asíncronos y tipos para desarrollar con autocompletado en JavaScript y TypeScript.
import { VertraClient } from "@vertracloud/sdk-api";
const client = new VertraClient({
apiKey: process.env.VERTRA_API_KEY!,
});
const app = await client.apps.get("app-id");
console.log(app.name);Un cliente síncrono y tipado para tus scripts, bots y herramientas en Python.
import os
from vertracloud import VertraClient
client = VertraClient(
api_key=os.environ["VERTRA_API_KEY"]
)
app = client.apps.get("app-id")
print(app["name"])Cliente idiomático con context.Context para servicios, CLIs y automatizaciones en Go.
package main
import (
"context"
"fmt"
"log"
"os"
"github.com/vertracloud/sdk-api-go/rest"
"github.com/vertracloud/sdk-api-go/vertracloud"
)
func main() {
restClient, err := rest.NewClient(os.Getenv("VERTRA_API_KEY"))
if err != nil {
log.Fatal(err)
}
client := vertracloud.New(restClient)
app, err := client.Apps.Get(context.Background(), "app-id")
if err != nil {
log.Fatal(err)
}
fmt.Println(app.Name)
}Usa los recursos de la API pública mediante métodos que puedes encontrar en tu editor.
Consulta estado y métricas, inicia, detén y reinicia recursos desde tu código.
Lee y actualiza archivos, configura variables de entorno y crea o restaura snapshots.
Identifica autenticación, permisos y límites de solicitudes con clases de error específicas.
Integra proyectos, miembros y roles en tus procesos. Cada llamada respeta los permisos de tu clave.
Usa npm, pip o go get en el entorno de tu proyecto, según el lenguaje.
En el panel, crea una clave de API con los permisos necesarios y configura VERTRA_API_KEY en el entorno de tu script.
Indica el ID de la aplicación y consulta sus datos. Después, combina las llamadas que necesita tu automatización.
Usa el SDK en un entorno de servidor. Una clave de API en el navegador queda expuesta a los visitantes; mantén las llamadas autenticadas en tu backend.
Cubren los recursos de la API pública y los permisos de tu clave. La gestión de claves, las invitaciones y la navegación por los datos de las bases siguen en el panel.
Consulta estado, métricas y logs con los métodos de apps. El método realtime también permite consumir eventos en tiempo real.
Sí. Las llamadas respetan los permisos y límites de la API de tu cuenta. Gestiona los errores de límite de solicitudes en tu integración.
SDKs oficiales
Elige tu lenguaje e incorpora Vertra al flujo de tu proyecto.