VeeConnect
Plugins and B2B API gateway
VeeConnect extends the platform with a plugin SDK and a B2B API layer. Build custom integrations, connect external systems, and expose document intelligence to your existing tools.

Architecture
Integration Architecture
VeeConnect provides two integration surfaces: a plugin SDK for extending platform capabilities, and a REST API gateway for B2B integrations. Plugins run in isolated containers with defined capabilities (read, write, webhook). The API gateway exposes authenticated endpoints with rate limiting, API key management, and usage tracking.
Key Capabilities
VeeConnect
Plugin SDK
Build plugins in Python with a declarative manifest. Define capabilities, triggers, and UI extensions. Hot-reload — deploy new plugins without platform restart.
B2B REST API
Full REST API with OpenAPI 3.1 spec. Document CRUD, search, metadata operations. Pagination, filtering, bulk operations. Auto-generated client SDKs.
OAuth2 and API Keys
OAuth2 authorization code flow for user-context integrations. API keys for service-to-service calls. Scoped permissions per client.
Webhook Engine
Subscribe to platform events (document created, processed, shared). HMAC-signed payloads. Automatic retry with exponential backoff. Dead-letter queue for failed deliveries.
Plugin Registry
Centralized registry for discovering and installing plugins. Version management, dependency resolution, and compatibility checks.