SDKs
Official client libraries for the Base360 Verify API. All SDKs handle authentication, retries, and error handling for you.
TypeScript / JavaScript
v1.4.0 StableOfficial SDK for Node.js, Deno, and browser environments. Full TypeScript types included.
Package: @base360/sdk
Installation
npm install @base360/sdkBasic usage
import { Base360, type Verification } from '@base360/sdk';
const client = new Base360({
apiKey: process.env.BASE360_API_KEY!,
// environment: 'sandbox', // for testing
});
// Create a verification
const verification: Verification = await client.verifications.create({
type: 'identity',
checks: ['document_ocr', 'face_match', 'liveness'],
});
// List verifications with pagination
const list = await client.verifications.list({
limit: 20,
status: 'completed',
});
// Retrieve a specific verification
const result = await client.verifications.get('ver_abc123');Python
Coming SoonPython SDK with async support, Pydantic models, and type stubs. Python 3.9+.
Package: base360
Installation
pip install base360 # coming soonBasic usage
from base360 import Base360Client, AsyncBase360Client
# Sync client
client = Base360Client(api_key="b360_live_sk_...")
verification = client.verifications.create(
type="identity",
checks=["document_ocr", "face_match"],
)
# Async client
async_client = AsyncBase360Client(api_key="b360_live_sk_...")
verification = await async_client.verifications.create(...)Go
Coming SoonIdiomatic Go client with context support, automatic retries, and structured errors.
Package: github.com/base360/base360-go
Installation
go get github.com/base360/base360-go # coming soonBasic usage
package main
import (
"context"
base360 "github.com/base360/base360-go"
)
func main() {
client := base360.NewClient("b360_live_sk_...")
v, err := client.Verifications.Create(context.Background(), &base360.VerificationParams{
Type: "identity",
Checks: []string{"document_ocr", "face_match"},
})
if err != nil {
// Handle error
}
_ = v
}REST API
No SDK for your language? The Base360 API is a standard REST API that works with any HTTP client. See the API Reference for full endpoint documentation.
cURL
curl https://api.base360.io/v1/verifications \
-H "Authorization: Bearer b360_live_sk_..." \
-H "Content-Type: application/json" \
-d '{"type":"identity","checks":["document_ocr"]}'