Aplicações e bancos
Consulte status e métricas, inicie, pare e reinicie recursos a partir do seu código.
SDKs oficiais
Leve a Vertra para os scripts e ferramentas que você já escreve. Clientes oficiais para JavaScript, TypeScript, Python e Go, com métodos tipados e acesso à API da 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)Instale o pacote, conecte sua chave de API e faça a primeira chamada. Os exemplos usam uma variável de ambiente para manter a chave fora do código.
Métodos assíncronos e tipos para desenvolver com autocomplete em JavaScript e 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);Um cliente síncrono e tipado para seus scripts, bots e ferramentas em 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 com context.Context para serviços, CLIs e automações em 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)
}Use os mesmos recursos da API pública, organizados em métodos que você encontra no editor.
Consulte status e métricas, inicie, pare e reinicie recursos a partir do seu código.
Leia e atualize arquivos, configure variáveis de ambiente e crie ou restaure snapshots.
Identifique autenticação, permissões e limites de requisição com classes de erro próprias.
Integre projetos, membros e papéis aos seus processos. Cada chamada respeita os escopos da sua chave.
Use npm, pip ou go get no ambiente do seu projeto, conforme a linguagem.
No painel, crie uma chave de API com as permissões necessárias e configure VERTRA_API_KEY no ambiente do seu script.
Informe o ID da aplicação e consulte seus dados. A partir daí, componha as chamadas de que sua automação precisa.
Use o SDK em um ambiente de servidor. Uma chave de API no navegador fica exposta a quem acessa a página; mantenha as chamadas autenticadas no seu backend.
Eles cobrem os recursos disponíveis pela API pública e pelos escopos da sua chave. Gestão de chaves, convites e navegação nos dados dos bancos continuam no painel.
Consulte status, métricas e logs pelos métodos de apps. O método realtime também permite consumir eventos em tempo real.
Sim. As chamadas seguem as permissões e os limites da API da sua conta. Trate os erros de limite de requisição na sua integração.
SDKs oficiais
Escolha sua linguagem e coloque a Vertra no fluxo do seu projeto.