Skip to content

Connecting with an SDK

Every EvidentSource SDK ships with a client that speaks gRPC to a running EvidentSource instance. Pointing any of them at the Sandbox is a configuration change.

  • gRPC: grpcs://sandbox.evidentsource.com:50051 (TLS, no client certificate required)
  • REST: https://sandbox.evidentsource.com

No authentication is required for the public Sandbox.

use evidentsource_client::Client;
let client = Client::connect("https://sandbox.evidentsource.com:50051").await?;
import "github.com/evidentsystems/evidentsource-go/client"
c, err := client.Dial("sandbox.evidentsource.com:50051")
import { EvidentSourceClient } from "@evidentsource/client";
const client = new EvidentSourceClient({
endpoint: "https://sandbox.evidentsource.com:50051",
});
from evidentsource_client import Client
client = Client("sandbox.evidentsource.com:50051")
using EvidentSource.Client;
var client = new EvidentSourceClient("sandbox.evidentsource.com:50051");

These same SDKs connect to your own EvidentSource cluster the same way — change the endpoint, add authentication. See Security.