Vectis
Developer Platform

Build on the
Vectis API

Automate global hiring, payroll, and compliance. Our REST API and SDKs give you programmatic access to every Vectis capability — employees, payroll, contracts, and 180+ countries.

50+
API endpoints
15+
Webhook events
99.99%
API uptime SLA
// Install the Vectis SDK
npm install @vectis/sdk

// Initialize the client
import { VectisClient } from '@vectis/sdk';

const client = new VectisClient({
  apiKey: process.env.VECTIS_API_KEY,
  environment: 'sandbox' // or 'production'
});

// Onboard a new employee in Germany
const employee = await client.employees.create({
  firstName: 'Maria',
  lastName: 'Schmidt',
  email: 'maria@example.com',
  countryCode: 'DE',
  startDate: '2026-04-01',
  jobTitle: 'Senior Engineer',
  annualSalary: { amount: 95000, currency: 'EUR' }
});

console.log(`Employee created: ${employee.id}`);
// → Employee created: emp_01HX2...
SOC 2 Type II certified OAuth 2.0 + API key auth 99.99% uptime SLA Global data residency options OpenAPI 3.0 spec
What you can build

Full-stack global employment automation

From employee onboarding to payroll processing to compliance monitoring — everything in Vectis is accessible via API.

Employee lifecycle

Onboard, update, and offboard employees globally via API. Automate your entire HR operations.

Global payroll

Trigger payroll runs, pull payslips, and sync compensation data across 180+ countries.

Real-time webhooks

Subscribe to events for employee status changes, payroll completions, and compliance alerts.

OAuth 2.0 + API keys

Flexible authentication with scoped tokens, IP allowlists, and full audit logs.

Reporting & analytics

Pull real-time headcount, cost, and compliance reports directly into your BI tools.

HRIS sync

Bi-directional sync with Workday, BambooHR, Rippling, and 30+ other platforms.

API reference

Core endpoints — full reference at docs.vectis.com

GET/v1/employees
POST/v1/employees
GET/v1/employees/{id}
PATCH/v1/employees/{id}
DELETE/v1/employees/{id}
GET/v1/payroll/runs
POST/v1/payroll/runs
GET/v1/payroll/runs/{id}/items
GET/v1/contractors
POST/v1/contractors
POST/v1/contractors/{id}/invoices
GET/v1/countries
GET/v1/countries/{code}/requirements
GET/v1/compliance/alerts
GET/v1/reports/headcount
Webhooks

React to events in real time

Subscribe to employee lifecycle, payroll, and compliance events. Automatically provision access, sync your HRIS, and trigger downstream workflows the moment something changes in Vectis.

  • HMAC-SHA256 signature verification
  • Automatic retries with exponential back-off
  • Full event history and replay in dashboard
  • Filter events by country, type, or employee group
employee.created
employee.active
employee.offboarded
payroll.run.completed
payroll.payment.sent
contractor.invoice.approved
compliance.alert.created
contract.signed

Official SDKs

Get started in your language of choice

Node.js

JavaScript / TypeScript
npm install @vectis/sdkView on GitHub

Python

Python 3.8+
pip install vectis-sdkView on GitHub

Java

Java 11+
implementation 'com.vectis:sdk:1.0.0'View on GitHub

Go

Go 1.18+
go get github.com/vectis/vectis-goView on GitHub
“We automated our entire international hiring flow through the Vectis API. When a candidate accepts an offer in our ATS, Vectis automatically creates the employment contract, configures payroll, and notifies IT to provision access — all without a single manual step.”
E
Head of Engineering
Enterprise SaaS company, 2,000+ employees
Sandbox environmentAlways free
API accessIncluded on all plans
Webhook eventsUnlimited
Rate limit1,000–5,000 req/min
View full pricing

Developer FAQ

Ready to build on Vectis?

Get your sandbox credentials and start integrating in minutes. No entity setup required.

Sandbox environment available immediately · No credit card required

Build on the Vectis API

No entity required. Onboard in 48 hours.

Book a demo Contact