Powerful Features.
Faster Development.
Better Apps.

EU-based self-building App Platform. Build powerful backends in minutes — not months. No US corporate dependency.

Create your first endpoint
POST /api/endpoints

{
  "name": "products",
  "fields": [
    { "name": "title", "type": "string" },
    { "name": "price", "type": "decimal" },
    { "name": "in_stock", "type": "boolean" }
  ]
}
✓ Endpoint created. Full CRUD ready.

Create API in Seconds

Define your endpoint model and start with a clean API foundation.

Request

|

Response

Data Sovereignty

Data Residency Controls Built Into the API

Define policy-level storage boundaries per endpoint, enforce region restrictions, and generate attestations for compliance teams.

Per-endpoint residency policies

Assign one policy per endpoint with allowed and blocked regions, strict enforcement, and default region settings.

Compliance checks and attestations

Run residency compliance scans and generate policy certificates for auditors and governance workflows.

Region catalog with jurisdiction metadata

Use built-in region metadata (country, jurisdiction, availability) and violation notifications for ongoing control.

Policy-Driven Residency
App Platform Storage

Integrated storage, with complete S3 API

Storage is a native part of the Vault56 App Platform, designed for predictable cost control, reliability, and governed data ownership.

Storage Module Pricing

Current integrated storage pricing within the Vault56 App Platform.

Flat Storage

€8

/mo/TB

Extended Security Storage

€12

/mo/TB

Multi-Location Storage

€16

/mo/TB

  • Reserved capacity pricing is available for larger commitments.
  • 1 TB annual prepay and 20+ TB reserved capacity options are available.

Activate and manage storage from the admin panel as part of your app platform workspace.

Integrated Storage Capabilities

EU-aware data residency

Apply residency controls alongside your endpoint and workflow policies.

S3-compatible API

Integrate existing tools and workflows quickly.

Snapshots and object versioning

Recover previous versions and restore data from known good states.

Lifecycle policies

Automate archival and retention rules by object class.

Strong encryption

Encryption at rest and in transit as baseline security.

Binary delta revisioning

Track binary changes efficiently for historical traceability and rollback.

App Platform

Build Complex Backends at High Speed

Use documented API primitives to create endpoints, evolve schema safely, automate workflows, and expose data through REST, GraphQL, and event channels.

Dynamic Endpoint Builder

Create endpoints with typed fields and optional `namespace_path`; missing namespaces are created in the same request.

Safe Schema Evolution

Field updates are validated against stored data, blocking incompatible changes and allowing additive growth safely.

Access and Perimeter Controls

Combine field permissions, ABAC policies, geo-blocking, and endpoint IP allowlists for layered API access control.

Workflow Automation

Use state-machine workflows, multi-step approval chains, and WASM/script hooks to automate business logic.

endpoint-definition.http
POST /api/endpoints

{
  "name": "products",
  "fields": [
    {
      "name": "title",
      "type": "string",
      "required": true
    },
    {
      "name": "price",
      "type": "decimal",
      "precision": 10,
      "scale": 2
    },
    {
      "name": "in_stock",
      "type": "boolean",
      "default": true
    },
    {
      "name": "category_id",
      "type": "uuid",
      "reference": "categories"
    },
    {
      "name": "tags",
      "type": "string[]"
    }
  ]
}

Rich Field Types

Use strings, numbers, booleans, arrays, objects, email fields, and endpoint references in one schema model.

Namespace-Aware Endpoints

Create nested namespace paths in one call and expose private or public data URLs directly.

Search and Aggregation

Run full-text search, filters, and aggregation queries for counts, sums, and time-series analysis.

Async Batch Processing

Run large batch jobs asynchronously, monitor progress, and scale bulk import/export workloads.

Automation

Built for API Automation

Agent-driven and scripted workflows can use documented endpoints to provision, integrate, and operate backend systems consistently.

ai-agent-workflow.sh
# Agent workflow provisions a complete backend

$ curl -X POST /api/endpoints \
  -d '{"name":"categories","fields":[...]}'
✓ categories endpoint created

$ curl -X POST /api/endpoints \
  -d '{"name":"products","fields":[...]}'
✓ products endpoint created

$ curl -X POST /api/endpoints \
  -d '{"name":"orders","fields":[...]}'
✓ orders endpoint created

$ curl /api/openapi.json
✓ Full OpenAPI spec exported

# Core setup: endpoints plus OpenAPI export

OpenAPI-Based SDKs

Generate TypeScript, Python, Go, Java, PHP, and more clients from the OpenAPI specification.

OpenAPI / Swagger

Use `/openapi.json` and `/docs/openapi.yaml` for codegen, testing, and contract governance.

Postman Import Flow

Import the OpenAPI URL directly into Postman to generate complete, ready-to-test collections.

Structured Error Codes

Use the documented error code catalog to build deterministic retries and fallback handling.

Real-Time

Event-Driven and Real-Time

Connect record events, approvals, hooks, and delivery pipelines with predictable APIs for high-change production workloads.

WebSocket & SSE

Bi-directional channels, endpoint event streams, message replay, and REST-to-WebSocket publishing.

Presence Tracking

Know who is online, typing indicators, and user activity status in real time.

State Machine Workflows

Define states, transitions, and transition hooks, then retrieve full workflow history per record.

Approval Chains

Multi-step approval workflows with digital signatures and audit trails.

WASM & Script Hooks

Run custom validation and transformation logic with script hooks and WASM runtime hooks (also called WASP hooks) on API events.

Reliable Webhooks

At-least-once delivery with exponential retries, dead-letter queues, replay windows, delivery logs, and HMAC signing keys.

Scheduled Actions

Queue future CRUD operations and orchestrate timed automations without external schedulers.

Cross-Record Automations

Trigger actions across tables when data changes — no code required.

Realtime Communication

WebSockets, Presence, and Live Event Streams

Build live collaboration and notification flows with documented WebSocket channel APIs, typing/cursor events, read receipts, and SSE subscriptions.

WebSocket Channel APIs

Create and manage realtime channels, list active connections, publish messages, and fetch channel history by API.

Typing and Presence

Publish typing start/stop and cursor state updates so teams see presence and active editing context immediately.

Read Receipts and Events

Track per-channel read receipts and emit custom realtime events for workflow and collaboration UIs.

SSE Subscriptions

Use subscription endpoints and server-sent event streams when one-way push is preferred over full duplex sockets.

WebSocket Channel Lifecycle

GET /api/websocket/info
POST /api/websocket/channels
POST /api/websocket/channels/{id}/publish
GET /api/websocket/channels/{id}/messages?limit=50&offset=0

Live Presence + SSE Stream

POST /api/realtime/channels/{channelId}/typing/start
POST /api/realtime/channels/{channelId}/cursor
POST /api/subscriptions
GET /api/subscriptions/{subscription_id}/stream
Approval Chains

Multi-Step Approval Workflows With Signatures and Auditability

Define endpoint-level approval workflows, route create/update/delete changes through reviewer steps, and track each approval request lifecycle with certificates and verification endpoints.

Workflow Definitions

Create approval chains per endpoint with ordered steps, approver roles/users/groups, and timeout actions.

Approval Requests

Submit proposed create/update/delete changes into approval queues before data is applied.

Review Actions

Approve, reject, request changes, or cancel requests with clear API actions and pending queues.

Signing and Verification

Register signing keys and verify approval signatures and certificates for compliance evidence.

Create Workflow + Submit Request

POST /api/endpoints/{endpointId}/approval-workflows
{
  "name": "Engineering Change Approval",
  "trigger_on": ["update"],
  "require_signatures": true
}

POST /api/approval-requests

Review Queue + Decision

GET /api/approval-requests/pending
POST /api/approval-requests/{id}/approve
POST /api/approval-requests/{id}/reject
POST /api/approval-requests/{id}/verify
Notifications

Delivery Targets, Triggers, and Realtime Inbox Updates

Configure notification targets and trigger rules, inspect logs, and power in-app inbox experiences with unread counts and realtime WebSocket delivery.

Target Management

Create and test webhook/email/SMS/push targets and route notifications through stable delivery destinations.

Trigger Rules

Attach trigger definitions to events and conditions so notifications run automatically from data changes.

Operational Logs

Query notification logs to validate delivery outcomes and debug routing behavior.

Inbox APIs

Use inbox endpoints for unread counts and read status while connected clients receive realtime WebSocket updates.

Targets + Triggered Notifications

POST /api/notifications/targets
POST /api/notifications/targets/{targetId}/test
POST /api/notifications/triggers
GET /api/notifications/logs

Inbox + Read State

GET /api/notifications/inbox
GET /api/notifications/inbox/unread-count
PUT /api/notifications/inbox/{id}/read
POST /api/notifications/inbox/read-all
Data Channels

High-Throughput Data Channels for Streams and Devices

Ingest and query channel data with append APIs, latest-value lookups, aggregates, batching, schema validation, and per-channel operations for production telemetry and event workloads.

Channel Ingestion

Create channels and write records using channel public IDs and tokens for controlled producer access.

Latest and History APIs

Read latest values, paginated history, and channel stats for dashboards, alerting pipelines, and analytics jobs.

Aggregates and Queries

Use aggregate/query endpoints for interval math, filtering, and derived metrics without external stream processors.

Schema and Lifecycle

Manage channel schema, transformations, retention, and token rotation through documented management endpoints.

Create + Ingest + Read

POST /api/channels
POST /api/channels/{public_id}/data
GET /api/channels/{public_id}/latest
GET /api/channels/{public_id}/data?limit=100

Aggregate + Batch + Retention

GET /api/channels/{public_id}/aggregate?field=temperature&function=avg&interval=1h
POST /api/channels/{public_id}/batch
PUT /api/channels/{id}/retention
POST /api/channels/{id}/regenerate-write-token
Forms Engine

Generate Forms That Write Directly to Endpoints

Build customer forms, internal intake flows, and multi-step polls from endpoint schema. Every submission can be validated, versioned, and inserted directly into your API data model.

Schema-Driven Builder

Generate forms from endpoint fields with typed inputs, required rules, defaults, and field groups.

Direct Endpoint Insert

Map submit actions to `POST /api/data/{endpoint}` so responses become records without custom glue code.

Polls and Surveys

Create NPS, voting, and feedback flows with conditional questions, scoring, and live result aggregation.

Review and Revisions

Track form schema revisions, rollback safely, and enforce approval workflows before publishing changes.

Preview of a generated Vault56 form with endpoint-linked fields and submit actions

Example generated form connected to an endpoint with direct or review-based submission mode.

Create Form Bound To Endpoint

POST /api/forms
{
  "name": "Lead Intake Form",
  "endpoint_id": "uuid-of-leads-endpoint",
  "submission_mode": "direct",
  "allowed_fields": ["email", "company_size"]
}

Review Queue + Publish

POST /api/forms
{
  "name": "Feature Priorities Q2",
  "endpoint_id": "uuid-of-feature-votes-endpoint",
  "submission_mode": "review"
}

POST /api/forms/{id}/publish
Sharing System

Incredible Sharing Built for Teams and Customers

Share records, files, forms, and live dashboards with secure links, policy-based permissions, and full auditability. Deliver external collaboration without giving up control.

Secure Share Links

Create signed links with expiration, IP restrictions, password protection, and download limits.

Granular Permissions

Set view, comment, upload, edit, and approve permissions by user, role, or external collaborator.

Approval and Revocation

Route sensitive shares through approval flows and revoke access instantly across all active links.

Complete Audit Trail

Track who accessed what, from where, and when, with immutable event logs for compliance reporting.

Create Expiring Share Link

POST /api/share/link/products
{
  "access_type": "read",
  "record_ids": ["rec_7841"],
  "expires_at": "2026-12-31T23:59:59Z",
  "allow_public_access": false
}

Revoke + Audit Shared Access

GET /api/share/links

DELETE /api/share/link/{link_id}
Organization Support

Enterprise Organization Controls With All the Bells and Whistles

Run multiple teams and business units in one platform with strict boundaries, centralized governance, and high-velocity developer workflows.

Multi-Org Workspaces

Create isolated organizations with dedicated endpoints, storage policies, environments, and billing scopes.

SSO + SCIM Provisioning

Integrate SAML/OIDC identity providers and automate user/group lifecycle with SCIM sync.

RBAC + ABAC Policies

Combine role-based and attribute-based access control for fine-grained authorization at org, project, and endpoint level.

Approval Gates

Require change approvals for schema revisions, script activation, webhook updates, and production promotions.

Create Organization + Environments

POST /api/organizations
{
  "name": "North Europe Retail",
  "slug": "ne-retail",
  "environments": ["dev", "staging", "prod"],
  "residency_policy": "eu-strict"
}

Enable SSO + Role Templates

POST /api/organizations/{id}/members
{
  "email": "developer@example.com",
  "role": "member"
}
Test Environments

Validate Changes Safely Before Production

Run every change through isolated dev, test, and staging environments with full API support for snapshots, schema revisions, scripted checks, approvals, and controlled promotion.

Environment Isolation

Keep dev/test/staging/prod data and credentials separated to eliminate accidental production writes.

Snapshot-Based Testing

Clone known-good snapshots into test environments to validate migrations and business logic safely.

Promotion Gates

Require approvals and automated checks before promoting revisions from staging to production.

Fast Rollback

Use revision history and snapshots to roll back quickly if any post-release issue appears.

Create Test Environment from Snapshot

POST /api/environments
{
  "name": "test-release-2026-02",
  "source_snapshot_id": "snap_8827",
  "protect_production_data": true
}

GET /api/environments/{id}/promote/preview

Approve and Promote to Production

POST /api/approval-requests
{
  "endpoint_id": "products-endpoint-id",
  "record_id": "rec_7841",
  "action": "update"
}

POST /api/environments/{id}/promote
{
  "target_environment_id": "prod-env-id",
  "sync_mode": "full_sync"
}
Enterprise

Enterprise Modules With API Control

Compose enterprise capabilities from documented modules: files, email, channels, DNS, plugins, and revision history.

File Processing

Asynchronous image and document pipelines for resize, crop, convert, watermark, optimization, and PDF extraction.

Email Integration

Manage accounts, messages, drafts, and sending, with automation rules, calendar events, and email security controls.

Data Channels

IoT data ingestion, sensor streams, and real-time data buffers for high-throughput applications.

DNS Management

Manage domains and records (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA), ownership verification, and optional DNSSEC.

Plugin Marketplace

Install marketplace extensions including WASM hooks, endpoint templates, and connectors to accelerate delivery.

Revision History

Track revisions with binary delta storage, time-travel queries, data lineage, and endpoint activity streams.

Security

Security Without Shortcuts

Security features are exposed as APIs: encryption, token controls, residency policies, compliance reporting, webhook audit logs, and policy enforcement.

GDPR
HIPAA
SOC 2
CCPA

Client-Side Encryption

Client-side encryption with searchable blind indexes, key sharing, and key-vault backup options.

2FA / TOTP

JWT auth with optional TOTP second factor, refresh token rotation, and profile-scoped access controls.

ABAC, Geo, and IP Controls

Enforce attribute-based policies, country blocking, and endpoint-level IP allowlists for sensitive APIs.

PII and Compliance Reports

Run PII scans, classify sensitive fields, manage DSAR workflows, and generate GDPR/CCPA/HIPAA/SOC2 reporting artifacts with access-log evidence.

GDPR & Data Protection

Complete GDPR Workflows With API Control

Use dedicated compliance APIs for PII inventory, DSAR handling, consent tracking, masking, retention policies, and residency attestations so personal data stays governed end-to-end.

PII Inventory and Scans

Discover and classify personal data with endpoint scans and maintain legal basis and retention metadata per field.

DSAR Automation

Run access, erasure, rectification, portability, restriction, and objection requests through documented DSAR endpoints.

Consent Management

Capture consent, track legal basis, revoke consent, and export consent history for audits and data portability.

Data Masking Controls

Apply field-level masking rules for shares and exports, including role-based bypass and preview before rollout.

Retention Enforcement

Define retention policies with preview endpoints to enforce lifecycle cleanup without guesswork.

Residency and Attestation

Attach residency policies, run compliance checks, and generate downloadable certificates for external auditors.

GDPR Reports + DSAR Processing

POST /api/compliance/reports
{
  "type": "gdpr_data_inventory",
  "format": "pdf"
}

POST /api/compliance/dsar
{
  "type": "erasure",
  "subject_identifier": "john.doe@example.com",
  "identifier_type": "email"
}

Masking + Consent + Retention + Residency

POST /api/masking-rules
{
  "endpoint_id": "customers-endpoint-id",
  "field_name": "email",
  "masking_type": "email"
}

POST /api/consents
POST /api/retention-policies
POST /api/data-residency/compliance-check
Filtering & Indexing

Powerful Query Controls and Search Index Operations

Use documented list query parameters for deterministic filtering and sorting, plus Search API modes and reindex operations for fast discovery at scale.

List Query Parameters

Filter by field value and control ordering with `_sort`, `_order`, `_limit`, `_offset`, and `_expand` on data endpoints.

Search Modes

Run `contains`, `exact`, `prefix`, or `fulltext` search modes depending on recall, precision, and ranking needs.

Scope and Field Control

Search one endpoint, multiple endpoints, group scopes, or namespace scopes, and optionally narrow with `fields`.

Reindex Operations

Rebuild endpoint full-text indexes with `POST /api/search/reindex/{endpoint}` after large imports or schema changes.

Documented Data Filtering + Sorting

GET /api/data/products
  ?in_stock=true
  &_sort=price
  &_order=asc
  &_limit=10
  &_offset=0
  &_expand=category_id

Search Modes + Reindex

POST /api/search/customers?q=john&mode=fulltext&fields=name,email&limit=20

POST /api/search/reindex/customers

GET /api/views/{id}/execute?limit=25
Developer Experience

Developer Velocity, Unlocked

Documented endpoints for querying, compliance workflows, script/WASM hooks, and webhook reliability make platform behavior explicit and automatable.

Filtering & Sorting

GET /api/data/products
  ?in_stock=true
  &_sort=created_at
  &_order=desc
  &_limit=25
  &_offset=0
  &_expand=category_id

Data Residency Policy

POST /api/data-residency/policies

{
  "name": "EU Only Policy",
  "allowed_regions": [
    "eu-west-1",
    "eu-central-1"
  ],
  "enforce_strict": true,
  "notification_on_violation": true
}

Webhook Replay

POST /api/webhooks/{webhookId}/replay

{
  "from": "2026-01-01T00:00:00Z",
  "to": "2026-01-01T23:59:59Z",
  "target_url": "https://recovery-endpoint.example.com/webhook"
}
Test Environments
Schema Versioning
Request Replays
Endpoint Health
Rate Limit Dashboard
GraphQL Gateway

Compliance APIs

PII inventory scans, DSAR exports, and framework reporting for GDPR/CCPA/HIPAA/SOC2.

Webhook Controls

Inspect deliveries, retry failures, resolve dead letters, and replay events by time range.

Script Hooks

Lightweight JavaScript hooks for request-time validation and data transformation.

WASM Hooks

Sandboxed high-performance runtime hooks for advanced business logic and event processing.

Examples

More API Examples

Representative calls teams use for compliance operations, workflows, event recovery, and custom runtime logic.

Compliance Report Generation

POST /api/compliance/reports

{
  "type": "gdpr_data_inventory",
  "format": "pdf",
  "date_range": {
    "start": "2026-02-01",
    "end": "2026-02-28"
  }
}

Workflow State Transition

POST /api/workflows/{workflowId}/transition

{
  "record_id": "record-uuid",
  "to_state": "approved",
  "comment": "Approved after review"
}

Webhook Replay Window

POST /api/webhooks/{webhookId}/replay

{
  "from": "2026-02-15T00:00:00Z",
  "to": "2026-02-15T23:59:59Z",
  "target_url": "https://recovery.example.com/webhook"
}

WASM Hook Registration

POST /api/wasm/hooks

{
  "name": "validate_customer_limits",
  "event": "record.before_create",
  "endpoint_id": "endpoint-uuid",
  "module_id": "wasm-module-uuid"
}

Start Building with Documented APIs

Create your account, open the admin panel, and start shipping against a fully documented platform surface.

Residency Controls Compliance Reporting Webhook Reliability